一、需要安装的软件
1、夜神模拟器
2、jdk1.6.0 (64位)
3、Android studio
4、Node.js
5、appium
6、Appium-Python-Client
注意:按顺序依次安装

二、夜神模拟器安装
到官网下载,我安装的是Android的, https://www.yeshen.com/
注意要配置环境变量
cmd: adb kill-server # 杀死所有adb服务
cmd: adb devices # 查看连接设备
cmd: nox_adb devices -l # 查看所以连接设备详情
cmd: nox_adb.exe connect 127.0.0.1:62001 # 连接
cmd: adb shell dumpsys window | findstr mCurrentFocus # 查看具体 app的appPackage和appActivity 要先在夜神模拟器里进入app

三、jdk 安装
上官网下一个安装就可以了,注意要配置环境变量
安装参考: https://blog.csdn.net/siwuxie095/article/details/53386227
三、Android studio 安装
按照 https://segmentfault.com/a/1190000018056430 这安装
这个是没有SDK 所以还要 安装 SDK
可以在Android studio 里 下载安装, File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK

安装完后打开sdk路径,发现里面没有tools这个目录
可以单独下载tools,然后放进去,下载地址 https://www.androiddevtools.cn/
然后配置环境变量 参考 https://blog.csdn.net/a542551042/article/details/44566811
这里要注意 夜神模拟器的adb 和 SDK的adb版本要一样, 可以分别cd到各自目录 然后 adb version查看,如果版本不同 参考 https://blog.csdn.net/wenzhi20102321/article/details/80934037
有一点,夜神模拟器里的adb.exe 和 nox_adb.exe 都要换成 sdk platform-tools目录下的 adb.exe

还可参考 https://blog.csdn.net/siwuxie095/article/details/53431818?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

四、Node.js安装
到官网下载安装 https://nodejs.org/en/download/
注意要添加环境变量

五、appium安装
到官网下载 http://appium.io/

六、Appium-Python-Client安装
这个是Python的 安装包,所以要先安装Python, pip install Appium-Python-Client 即可

最后:
小实验,用 Python 代码 操作appium 打开 夜神模拟器上的手机淘宝
参考: https://blog.csdn.net/jixiangrurui/article/details/79140756?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

附录:
如何连接夜神模拟器
https://blog.csdn.net/qq_43572758/article/details/104160747?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

报错:adb server version (41) doesn’t match this client (36); killing…
https://blog.csdn.net/wenzhi20102321/article/details/80934037
这个是adb不匹配造成的

消除ADB错误“more than one device and emulator”的方法
https://blog.csdn.net/gaojinshan/article/details/9455193
就是先杀死 所有连接的设备,重新连接夜神 nox_adb.exe connect 127.0.0.1:62001

报错:Pycharm 中错误ImportError: No module named appium
还要安装appium Python 客户端 pip install Appium-Python-Client

获取appPackage和appActivity
https://blog.csdn.net/MTbaby/article/details/78676477
是要获取app的信息,所以要先打开夜神里的app

appium + 夜神模拟器安装经验相关推荐

  1. JAVA+appium+夜神模拟器实现APP爬虫

    JAVA+appium+夜神模拟器实现APP爬虫 爬虫需要 appium server: 一个APP自动化测试框架 C/S架构 服务端由node.js开发 客户端支持多种语言,底层使用netty通信. ...

  2. Python+Appium+夜神模拟器 全流程从环境搭建到实现自动化(APP自动化)

    ** 文末有小礼物! ** 希望此次分享能够帮助小伙伴们,按照当前文章可自主搭建APP自动化测试环境和实现计算机控制模拟器APP执行操作! 环境依赖(jdk.sdk) 安装jdk(地址):jdk下载地 ...

  3. windows下app爬虫环境搭建:python + fiddler + Appium + 夜神模拟器

    python.夜神模拟器自行下载安装 1.安装java https://www.oracle.com/java/technologies/downloads/#jdk19-windows 注意安装ja ...

  4. App逆向 Frida - 夜神模拟器安装配置 基本使用

    App逆向 Frida - 夜神模拟器安装配置 基本使用 文章目录 App逆向 Frida - 夜神模拟器安装配置 基本使用 前言 一.Frida简单介绍? 1.Frida是什么 2.Frida原理( ...

  5. 手机APP制作流程一、Java JDK、Android studio、夜神模拟器安装

    下载JDK 首先下载Java JDK,目前JDK版本有JavaSE8.JavaSE11.JavaSE16,最新的版本功能肯定更强大.也加入了一些新特性,但是对于像我一样新入门的菜鸟来说,8已经足够了. ...

  6. appium+夜神模拟器操作微信小程序,多个模拟器要结合yaml配置文件来并发控制,一万多行代码[建议收藏]

    技术心得 python+appium+夜神模拟器+结合yaml配置文件实现并发采集任务. 代码如下: import subprocess from os import system from appi ...

  7. Android SDK+appium+夜神模拟器,安装配置

    首先下载Android SDK 百度网盘共享链接: https://pan.baidu.com/s/1sLWbC5grXN1X8OFAQ632gg 提取码:24g4 下载解压后配置环境变量 变量名AN ...

  8. Appium+夜神模拟器模拟人为操作

    一.准备环境 appium请参考博客appium+python的环境安装 夜神模拟器 直接从夜神模拟器官网下载夜神模拟器进行安装,安装后添加path环境变量:D:\Program Files\Nox\ ...

  9. appium+夜神模拟器

    1.安装Android sdk,配置环境变量 (1)创建ANDROID_HOME (2)SDK的platform-tools和tool的路径添加到Path 变量内(这两个目录在你通过SDK Manag ...

最新文章

  1. 如何卸载挂载的共享文件夹
  2. Java基础语法纯小白入门
  3. 安卓高手之路之 图形系统之 图形框架(1)
  4. 大数据 互联网架构阶段 Redis
  5. VS2012生成事件
  6. C语言九十三之输入一个字符x,找到输入的那句话(字符串)里面一样字母的位置。
  7. POJ 2185 Milking Grid (KMP,GCD)
  8. 输入挂(bzoj 2901: 矩阵求和)
  9. Colorful SegmentedControl
  10. Arduino 例程编译错误 error: unknown type name uint_farptr_t did you mean uint_fast8_t
  11. hibernate+spring+struts集成,并自动生成实体类和DAO层的步奏
  12. bzoj 1488: [HNOI2009]图的同构
  13. KEmulator与eclipse的集成
  14. 独立游戏佳作分享-001(FEZ、Braid、Super Meat Boy)
  15. java 修改mac地址_XP下修改MAC地址
  16. 制作自己专属的抓包工具
  17. aria2 网页版服务器错误,aria2服务器错误
  18. 计算机视觉简介:历史、现状和发展趋势
  19. 《重构:改善既有代码的设计》读书笔记(上)
  20. 页面静态化(JSP动态页面转静态化)相关

热门文章

  1. 提高组CSP-S初赛模拟试题整理2
  2. 【前端实例代码】Html5+css3+JavaScript实现新拟态新拟物风格(Neumorphism)图标按钮动效网页效果~手把手教学~新手必会~超简单 ~
  3. UiPath基础篇 - 首先需要了解的
  4. 俺遭遇的“邮寄包裹骗局”
  5. html5水,HTML5 Canvas苏打水 | 汽水 | 泡沫
  6. 「智慧医疗」Java解析飞利浦中央监护站数据
  7. 【WebAPI】新手入门WebAPI
  8. c语言程序设计循环结构求奇数和,C语言程序设计实验报告循环结构程序设计.doc...
  9. 切图崽的自我修养-[TOOL] 用Omnigraffle绘制UML
  10. 基于STC单片机和AHT10温湿度传感器的温湿度计的设计