autojs项目搭建和入门实践

这篇具有很好参考价值的文章主要介绍了autojs项目搭建和入门实践。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介

Auto.js 是一款无需root权限的javascript自动化软件,它可以帮助用户在手机上自动执行各种任务,比如自动填写表单、自动点击按钮、自动切换应用等,并且可以通过图形用户界面来管理和编辑脚本。

软件环境

操作系统:win10

VSCODE:1.79.2

auto.js  :由于auto.js作者停止维护了,所以采用autox.js 6.4.3 来替代

模拟器:夜神模拟器 7.0.5  Android 7.1

环境安装

1、安装vscode

vscode官方网址:https://code.visualstudio.com/Download。

2、安装auto.js插件

点击设置--》Extensions--》在搜索框输入auto.js。安装方框里面的2个插件。如下图

autojs项目搭建和入门实践

 3、安装手机模拟器

我选用的是夜神模拟器,官方地址:https://www.yeshen.com/

4、安装autox.js

下载地址:https://github.com/kkevsekk1/AutoX/releases

版本说明:

universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下2种CPU架构so)
armeabi-v7a: 32位ARM设备(备用机首选)
arm64-v8a: 64位ARM设备(主流旗舰机)

5、autox.js配置

autox.js app安装后打开左侧菜单栏,开启无障碍服务和悬浮窗,如下图

autojs项目搭建和入门实践

6、安装Android SDK

下载地址:https://www.androiddevtools.cn/#

选择SDK Tools

autojs项目搭建和入门实践

 选择如下图压缩包

autojs项目搭建和入门实践

 解压到D:\Program Files下(这是我电脑的目录,不强制要求)

进入到解压的文件夹android-sdk-windows里面,点击SDK Manager.exe进行安装

autojs项目搭建和入门实践

 选择如图工具,因为我的模拟器是Android7.1 ,所以额外安装下面的Android 7.1.1的文件包

autojs项目搭建和入门实践

 点击 install packages 开始安装,耗时比较久请耐心等待。

安装完成后把Android sdk加入环境变量

新增ANDROID_SDK_HOME

autojs项目搭建和入门实践

 把下面3个路径加到path中,即完成Android SDK的安装。

autojs项目搭建和入门实践

 vscode作为服务器和模拟器通信

打开pc上的vscode,按ctrl+shift+p键打开命令行,搜索auto.js,点击开启服务

autojs项目搭建和入门实践

 如果开启成功后,右下角有提示如下图

autojs项目搭建和入门实践

在模拟器里面设置autox.js,1打开左侧菜单栏点击连接电脑;2在弹窗中输入电脑的ip地址点击确认;3、连接成功电脑的vscode会有提示。

autojs项目搭建和入门实践

第一个Demo实现

1、创建项目

打开pc上的vscode,按ctrl+shift+p键打开命令行,搜索auto.js,点击新键项目,如下图。

autojs项目搭建和入门实践

在main.js中输入

1 toast("start!!!!")

PS:toast是气泡文字的方法

按f5 运行,就可以看到模拟器出现了start!!!的字样,如下

autojs项目搭建和入门实践

 小技巧与遇到的问题解决方法

1、项目代码同步到模拟器

在pc上的vscode,按ctrl+shift+p键打开命令行,搜索auto.js,点击保存项目到设备。

autojs项目搭建和入门实践

 看到下图提示,就代表项目保存成功

autojs项目搭建和入门实践

 在模拟器里面可以看到项目和代码。js就是我创建的项目

autojs项目搭建和入门实践

点击进去可以看到代码

autojs项目搭建和入门实践

adb devices 识别不到模拟器

 原因是夜神模拟器里面的adb.exe 和Android sdk里面的adb.exe版本不一致。

解决方法:

把Android sdk里的D:\Program Files\android-sdk-windows\platform-tools\adb.exe,复制到 夜神模拟器目录D:\Program Files\Nox\bin\下,并重命名为nox_adb.exe,替换调原来的nox_adb.exe。

重启夜神模拟器,即可识别

autojs项目搭建和入门实践

 文章来源地址https://www.toymoban.com/news/detail-602315.html

 

到了这里,关于autojs项目搭建和入门实践的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue3自动引入插件unplugin-auto-import (vite搭建项目,vue-cli搭建项目两种方式)

    插件地址:https://github.com/antfu/unplugin-auto-import 如果安装了eslint,使用的ref、torefs等报错undefind如下图 需在2个地方vue.config.js ,.eslintrc.js文件做配置 代码:

    2024年02月13日
    浏览(26)
  • NFS服务器简介、在Linux上搭建NFS服务器和客户端,Linux上使用auto(autofs)进行NFS客户端自动挂载和卸载详解

    目录 一.NFS服务器简介 1.含义简介: 2.工作原理简介: 3.RPC服务与NFS服务配合使用 二.NFS配置文件参数命令介绍 1.主配置文件/etc/exports 2.日志文件/var/lib/nfs/ 3.showmount命令 三.主配置文件/etc/exports挂载写法 1.配置nfs服务端和客户端 2.windows客户端挂载测试 3.权限介绍 (1)rw/ro,服

    2024年02月04日
    浏览(30)
  • web3.js简介与入门

    区块链,当前无论是在国内还是国外都是一个比较时髦的概念,在国内由于政策及市场成熟度的原因,技术氛围还没有那么浓厚。可是在国外,区块链的学习及使用正在如火如荼进行着。 想让自己与国际接轨,或者想了解一下区块链吗,如果你是前端开发人员或者熟悉Javas

    2024年01月17日
    浏览(19)
  • IDEA项目实践——JavaWeb简介以及Servlet编程实战

    IDEA项目实践——创建Java项目以及创建Maven项目案例、使用数据库连接池创建项目简介 IDEWA项目实践——mybatis的一些基本原理以及案例 IDEA项目实践——动态SQL、关系映射、注解开发 IDEA项目实践——Spring框架简介,以及IOC注解 IDEA项目实践——Spring当中的切面AOP IDEA项目实践—

    2024年02月13日
    浏览(23)
  • IDEA项目实践——Spring框架简介,以及IOC注解

    IDEA创建项目的操作步骤以及在虚拟机里面创建Scala的项目简单介绍 IDEA项目实践——创建Java项目以及创建Maven项目案例、使用数据库连接池创建项目简介 IDEWA项目实践——mybatis的一些基本原理以及案例 IDEA项目实践——动态SQL、关系映射、注解开发 文章目录 第1章 Spring 概述

    2024年02月14日
    浏览(24)
  • IDEA项目实践——创建Java项目以及创建Maven项目案例、使用数据库连接池创建项目简介

    IDEA上面书写wordcount的Scala文件具体操作 IDEA创建项目的操作步骤以及在虚拟机里面创建Scala的项目简单介绍 目录 系列文章目录 前言 一 准备工作 1.1 安装Maven 1.1.1 Maven安装配置步骤 1.1.2 解压相关的软件包 1.1.3 Maven 配置环境变量 1.1.4 配置Maven的私服 1.2 创建一个本地的MySQL数据

    2024年02月04日
    浏览(26)
  • Python入门教程 | Python简介和环境搭建

    Python是一种高级编程语言,由荷兰人Guido van Rossum于1991年创建。它以其简单易学、可读性强和丰富的生态系统而受到广泛喜爱。它被广泛应用于各个领域,包括Web开发、科学计算、数据分析、人工智能等。 简洁易读:Python采用清晰简洁的语法,使用缩进来表示代码块,而不是

    2024年02月12日
    浏览(20)
  • 〖大前端 - 基础入门三大核心之JS篇㉟〗- JavaScript 的DOM简介

    说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费 , 如需要项目实战或者是体系化资源,文末名片加V! 作者:不渴望力量的哈士奇(哈哥),十余年工作经验, 从事过全栈研发、产品经理等工作,目前在公司担任研发部门CTO。 荣誉: 2022年度博客之星Top4、2023年度超

    2024年02月04日
    浏览(26)
  • 【JS协议UI源码】autoJS协议源码,JavaScript界面源码,AJ脚本利用网盘就行远程关软

    autoJS协议UI源码,该源码你可以学习到JavaScript基础语法还有简单的封装md5加密 菜单判断和多号运行,本机存储和调用知识,如何不利用使用服务器进行远程关软和远程更新,远程关软我当时是利用微云和数组来就行判断的(远程关软在网址哪里定义了)有基础的可以自己学习

    2024年02月12日
    浏览(21)
  • MSP430单片机C语言编程与实践(入门篇)之一 ----MSP430单片机简介和LaunchPad开发板

    1.1  MSP430单片机的架构        单片机是一个综合的模拟和数字系统,根据其丰富的片上资源,再添加一些外围电路,通过软件编程后就可以完成检测、控制等任务,形成一个实用的电子装置或设备。 MSP430 是美国德州仪器公司(TI,Texas Instruments)推出的系列单片机,因其超

    2024年03月18日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包