准备
一台安卓手机或安卓模拟器:模拟器由于质量参差不齐,阉割严重,目前建议使用逍遥模拟器7.1系统。
Auto.js Pro 7.0.3版本及以上:7.0.3版本修复了不少功能性bug,大多数基本功能已经可以正常使用。以下简称AJ
vscode:用JS实现的强大的编辑器,免费。
vscode插件:AJ提供了vscode的插件,我们可以通过vscode创建、调试和运行应用,可以在vscode的扩展(左边侧栏倒数第二个按钮)内输入hyb1996
来快速获取,只安装Auto.js-Pro-Ext
插件或安装列表上的两个插件都行(另一个是供开源版AJ使用的)
开始
新建项目
创建一个文件夹(这里是lesson),并用vscode打开该文件夹。在vscode内按下F1
或ctrl + shift + p
,输入pro
,即可看到插件提供的一系列功能。由于我们会频繁使用到这个功能,因此简称为执行AJ命令。
我们选择新建项目,回车确认后会弹出地址选择,选择【新建到这里】按钮,项目创建成功并生成两个文件。
现在我们的项目是这样子的
配置调试
现在我们在模拟器上安装AJ并打开,打开左上角的菜单栏,勾选【调试服务】选项。
此时会提示安卓设备的ip地址,vscode调试应用必须在同一个网段才行。如果显示的IP地址是192.168.x.x说明是在同一个局域网,如果不是的话需要对模拟器进行桥接设置。下图以逍遥模拟器为例设置桥接
网络桥接设置
保存并重启模拟器后,勾选AJ的【调试服务】,IP已正常。
同网段的IP地址
回到vscode,执行AJ命令,选择【连接到新设备】,输入刚才的IP地址,这里是192.168.2.23
,回车后可看到vscode右下角提示连接成功。
运行项目
在vscode执行AJ命令,选择【运行项目】,没有意外的话模拟器会弹出一个Hello, Auto.js
气泡信息。
在控制台查看AJ的输出
查看输出是必不可少的功能,我们可以在vscode的【帮助】里选择【切换开发人员工具】来看到AJ的详细输出。操作如下图
切换开发人员工具
网友评论