• Auto.js脚本开发环境搭建


    1. Auto.js软件安装及简单使用

    直接将APK发送到安卓手机上进行安装,电脑端的模拟器上直接拖进去就可以安装,安装时不光要安装Auto.js的APK,还要安装打包插件的APK,Auto.js的APK安装完成后桌面上是有图标的,而打包的插件安装完成后是没有图标的。

    以下是在模拟器上安装完成后打开的效果。

    4.x 的版本与8.x 的版本安装完成后,界面内容几乎差不多,不同的是,8.x版本需要购买的账号登录,此版本中的 “商店“ 里多了很多的案例。

    安装完成后,需要注意如下事项:

    1. 开启无障碍服务;

    2. 开启悬浮窗;

    3. 稳定模式,此选项开启后开发的脚本可以适配更多的手机,如果只是针对某种特定的机型的话,可以不打开启此选项;

    4. 模拟器的安卓系统必须在7.0以上,才能保证代码示例正常运行;

    2. 安卓手机投屏软件的安装和使用

    安卓手机要投屏到电脑屏幕上首先要对手进行一些设置。

    1. 把手机打开开发者模式,此处以Redmi Note 4X为例,在 “全部参数” 中的"MIUI版本“处点击6下会自动打开开发者模式;

    2. 在开发者选项中打开 “USB调试”,“USB安装“ 打开时会提示登录小米账号请登录,“USB调试” 打开时会出现一些安全警告请允许;

    3. 在开发者选项中 ”选择USB配置” 的选项中默认改为可以传输文件的选项;

    4. 在开发者选项中把 ”指针位置” 打开,以便获取操作位置;

    5. 将按上面设置好的手机用USB线与电脑相连;

    6. 安装投屏软件开启投屏;

    使用软件:scrcpy

    官方地址:GitHub - Genymobile/scrcpy: Display and control your Android device

     按上图找到下载入口后,根据自己的电脑系统选择要安装的版本。

    下载安装包后,解压到电脑上放在任意位置,但切记存放应用的文件夹名称中不能有空格,否则无法正常运行。

    打开应用包,进入命令模式,执行scrcpy,即可开启投屏,此时电脑上的操作与在手机上的操作就可以实时同步了。

    7. 投屏软件注意事项;

    应用包在移动或是删除的时候,可能无法完成操作,原因是安装包里有服务在系统中运行,因为启动服务的时候应用自动在系统中启动了一个adb的服务。

    相当于是自动执行了 :adb start-server 

    此时需要杀死这些服务:adb kill-server

     关闭服务后,应用包的文件夹就可以正常移动或是删除了。

    3. 雷电模拟器的安装

    百度搜索“雷电模拟器”,打开官网,下载模拟器,选择安卓7.0以上的版本。

    下载完成后正常安装,如有必要,请更改安装位置,下图为安装完成后的效果。

    如果模拟器打开后很卡顿,请在电脑的BIOS设置中开启VT虚拟技术,一般普通电脑进入BIOS设置的方法是开机长按Delete键,品牌电脑进入BIOS时的按键各有不同,请自行百度。

    模拟器正常安装后平板的界面,请点击右上角的"设置"图标,改成手机版的界面,保存设置后重启模拟器即可生效。

    想在模拟器中安装需要的软件,请打开豌豆荚官网进行搜索。

    下载应用时选择普通下载,下载完成后直接拖到模拟器中进行安装即可。

    由于模拟器的系统环境与电脑的系统环境是隔离的,如何在两个系统之间进行文件共享呢?

    上图中的“电脑共享路径”与"安卓共享路径"是同步的,无论在哪个文件夹里操作,另一个文件夹都会发生相应的变化。

    4. 安装VS Code编辑器及插件

    VS Code编辑器下载安装比较简单,请自行去官网下载,此处不再赘述。

     编辑器安装完成后,需要安装相应的插件。

    4.1. 安装作者写的插件(不推荐);

    如果使用的是Auto.js免费版,Auto.js-VSCodeExt 必须要安装,但是为了编写时有提示效果,Auto.js-Pro-Ext也建议安装上。

    如果使用的是Auto.js.Pro版,只需安装Auto.js-Pro-Ext,以免运行时起冲突,如果不想卸载Auto.js-VSCodeExt,可以禁用掉该插件。

    插件安装完成后,使用快捷键 Control + Shit + P,然后输入"Auto.js",即可显示插件所支持的功能。

    不带"Pro"字符的选项,并且为全英文的为Auto.js-VSCodeExt插件的功能,适用于Auto.js免费版。

    带"Pro"字符和中文的选项为Auto.js-Pro-Ext插件的功能,适用于Auto.js Pro版。

    如果使用的是Auto.js免费版,在上述下拉列表中选择 "Auto.js:Start Server"。如果使用的是Auto.js Pro版,在上述下拉列表中选择 "Auto.js Pro:连接到新设备(Connect)"。这样就开启了在电脑上的服务了。

    在手机投屏上打开Auto.js,开启"连接电脑“,这样在电脑上开发的应用就可以在手机上运行了。

    上面两个插件虽然是作者写的,但是会存在两个问题:

    1. 最新版的Auto.js-Pro-Ext是没有语法提示的,解决办法是安装旧版本的,推荐安装1.2.4这个版本的;

    2. 使用Pro版的,快捷键F5不生效,因为会有冲突;

    4.2. 安装第三方的插件(推荐使用);

  • 相关阅读:
    垃圾分类数据集+垃圾分类识别训练代码(支持googlenet, resnet, inception_v3, mobilenet_v2)
    【JUC】一文弄懂@Async的使用与原理
    什么是Vue的keep-alive组件?有什么作用
    学生Dreamweaver静态网页设计 基于HTML+CSS+JavaScript制作简食餐厅美食网站制作
    C语言 -- 动态数组&链表
    MMSeg搭建自己的网络
    【Spring(二)】java对象属性的配置(Bean的配置)
    中高级前端开发需要掌握的vue知识点
    前端培训丁鹿学堂:前端面试之vue2和vue3的区别
    ADManager Plus:全能Active Directory管理的得力助手
  • 原文地址:https://blog.csdn.net/weixin_40629244/article/details/125997073