本文仅供学习交流使用,如侵立删!demo下载见文末

Auto.js pro 开发环境配置


准备:

1.Auto.js Pro

  • Auto.js 已暂停维护

    -下载链接放在了文章底部,有需要自行下载

2. VS Code

安装:

1.Auto.js Pro

  • 环境:真机或模拟器,本文使用的是雷电4模拟器,Auto.js Pro 7.0.4
  • 直接安装即可无需登录,开启无障碍服务、悬浮窗、调试服务



    2. VS Code
  • 下载后无需安装直接打开 Code.exe即可
  • 安装中文语言包插件:1、打开扩展。2、搜索Chinese。3、安装中文插件

  • 安装Auto.js pro 插件:1、打开扩展。2、搜索Auto.js。3、安装Auto.js-Pro-Ext

连接手机:

1.同一网络连接

  • 确保手机和电脑在同一个局域网中:设置--网络设置--开启网络桥接模式
  • 打开Auto.js Pro客户端,打开侧拉菜单,开启调试服务--复制IP

  • 在VS Code中按快捷键Ctrl + Shift + P或点击查看-命令面板,弹出命令窗口,输入Auto.js,可以看到以下命令。

  • 选择"Auto.js Pro: 连接到新设备"

  • 点击输入设备IP地址



    PS:必须点击输入设备IP地址,不是直接输入设备IP,这一步容易出错
  • 将复制的模拟器IP地址填写上,回车确认,连接成功后再vs code 编辑器右下角会有弹窗提示



    1.usb连接
  • 设备 开启开发者模式 --》USB调试
  • 用数据线将手机和PC连接上,可通过adb命令查看连接设置



    PS: adb 环境配置及使用 请参阅:https://blog.csdn.net/qq_38154948/article/details/103927753
  • 打开VS Code中按快捷键Ctrl + Shift + P或点击查看-命令面板,弹出命令窗口,输入Auto.js选择"Auto.js Pro: 连接到新设备" -> "adb连接手机(USB)"。



    之后将看到已连接的设备列表,选择需要连接的设备即可。



    PS:如果连接失败请排查:

    1.确认模拟器IP地址和PC处于同一网络网段

    2.确认以上步骤操作无误:第一次连接时在 :点击输入设备IP地址 这一步卡了好久,没有点击直接输入的IP地址

    3.如实在连接不上可尝试 adb连接手机(USB): 需开启 开发者模式 USb调试,--adb教程https://blog.csdn.net/qq_38154948/article/details/103927753

资源下载

Auto.js Pro下载


本文仅供学习交流使用,如侵立删!

Auto.js pro 开发环境配置的更多相关文章

  1. ArcGIS js api开发环境配置

    转自https://blog.csdn.net/lovecarpenter/article/details/53713481#3%E9%85%8D%E7%BD%AEarcgis-api%E5%AE%9 ...

  2. VUE开发--环境配置(一)(转)

    无剑_君关注 0.312019.05.09 11:53:43字数 1,073阅读 19,627        https://www.jianshu.com/p/a494417def99?utm_so ...

  3. 《React Native 精解与实战》书籍连载「Node.js 简介与 React Native 开发环境配置」

    此文是我的出版书籍<React Native 精解与实战>连载分享,此书由机械工业出版社出版,书中详解了 React Native 框架底层原理.React Native 组件布局.组件与 ...

  4. 在64位的ubuntu 14.04 上开展32位Qt 程序开发环境配置(pro文件中增加 QMAKE_CXXFLAGS += -m32 命令)

    为了能中一个系统上开发64或32位C++程序,费了些周折,现在终于能够开始干过了.在此记录此时针对Q5.4版本的32位开发环境配置过程. 1. 下载Qt 5.4 的32位版本,进行安装,安装过程中会发 ...

  5. node.js之开发环境搭建

    一.安装linux系统 (已安装linux可跳此步骤) 虚拟机推荐选择:VirtualBox 或者 Vmware (专业版永久激活码:5A02H-AU243-TZJ49-GTC7K-3C61N) 我这 ...

  6. Mac电脑配置IOS React Native开发环境配置笔记

    React Native(以下简称RN)的开发环境配置直接参考官方文档即可完成,不过对小白来说东西有点多,有些名词不是很好理解,这里就官方的安装文档稍微展开说一下. 中文版配置说明:不错的中文说明.官 ...

  7. windows下的Nodejs及npm的安装、常用命令,Nodejs开发环境配置

    http://www.cnblogs.com/webstorm/p/5744942.html ***************************************** 第一步:下载Nodej ...

  8. 开发环境配置--Ubuntu+Qt4+OpenCV(一)

    同系列的文章 1. 开发环境配置--Ubuntu+Qt4+OpenCV(一) 2. 开发环境配置--Ubuntu+Qt4+OpenCV(二) 3. 开发环境配置--Ubuntu+Qt4+OpenCV( ...

  9. 开发环境配置--Ubuntu+Qt4+OpenCV(二)

    同系列文章 1. 开发环境配置--Ubuntu+Qt4+OpenCV(一) 2. 开发环境配置--Ubuntu+Qt4+OpenCV(二) 3. 开发环境配置--Ubuntu+Qt4+OpenCV(三 ...

随机推荐

  1. Vue2-组件通讯传值

    Vue2组件通讯传值 方法 Slot插槽--父向子内容分发,子组件只读 mixin混入--定义公共变量或方法,mixin数据不共享,组件中mixin实例互不影响 provide+inject--依赖注 ...

  2. keil的重复定义问题:Error: L6200E: Symbol F6x8 multiply defined

    keil的重复定义问题:Error: L6200E: Symbol F6x8 multiply defined 在驱动oled和电容按键都遇到了,所以记录这个错误,以后再遇到也不至于手足无措 Keil ...

  3. 技术分享 | 一步一步学测试平台开发-Vue restful请求

    本文节选自霍格沃兹测试学院内部教材 一般在构建应用时需要访问后端的 API 接口获取后端数据并展示.做这件事的方法有很多种(比如 axios,vue-resource,fetch-jsonp),使用 ...

  4. ExtJS 布局-Column布局(Column layout)

    更新记录: 2022年6月1日 开始. 2022年6月4日 发布. 1.说明 使用列布局,可以将容器拆分为特定大小的列,并将子组件放置在这些列中. 可以设置子组件宽度值为: 百分比(相对父容器宽度) ...

  5. JSON.toJSONString(joinPoint.getArgs())报错getOutputStream() has already been called for this response

    nested exception is java.lang.IllegalStateException: It is illegal to call this method if the curren ...

  6. springboot2.7.x 集成log4j2配置写入日志到mysql自定义表格

    在阅读之前请先查看[springboot集成log4j2] 本文暂不考虑抽象等实现方式,只限于展示如何自定义配置log4j2并写入mysql数据库(自定义结构) 先看下log4j2的配置 <?x ...

  7. UiPath鼠标操作元素的介绍和使用

    一.鼠标(mouse)操作的介绍 模拟用户使用鼠标操作的一种行为,例如单击,双击,悬浮.根据作用对象的不同我们可以分为对元素的操作.对文本的操作和对图像的操作 二.鼠标对元素的操作在UiPath中的使 ...

  8. Python实现循环的最快方式,for和while到底谁更强

    写在前面的一些P话: 大家都知道,效率不管是对于工作还是学习都是十分重要的.当然,Python也是需要效率的.众所周知,Python 不是一种执行效率较高的语言.此外在任何语言中,循环都是一种非常消耗 ...

  9. 人人都能学会的 Python 多线程指南~

    大家好鸭!有没有想我~(https://jq.qq.com/?_wv=1027&k=rX9CWKg4) 在 Python 中,多线程最常见的一个场景就是爬虫,例如这样一个需求,有多个结构一样的 ...

  10. Template -「矩阵 - 行列式」

    #include <cstdio> int Abs(int x) { return x < 0 ? -x : x; } int Max(int x, int y) { return ...