Appium环境安装说明

1、安装Microsoft .NET Framework 4.5

检测本机已安装的程序中,是否已经安装Microsoft .NET Framework 4.5及以上的版本。
如下图所示:

如果没有安装,则双击运行如下文件:net4.5.1.exe

2、安装node-v6.11.4-x64.msi

双击运行,安装appium的依赖环境,node.js.
https://nodejs.org/en/

3、安装appium

官方网站地址不是最新的地址,目前最新的是1.17.0
https://github.com/appium/appium-desktop/releases/tag/v1.17.0

4、安装JDK

建议 安装JDK1.8 以上版本

5、安卓Android Develop Tools工具

下载地址:https://www.androiddevtools.cn
第一步:
进入文件夹【Android Studio版本-安卓ADT工具安装】
按其操作文档去安装。后再按以下步骤配置环境变量。
第二步:
配置环境变量:
1)添加ANDROID_HOME环境变量,配置sdk根目录。
在以上的截图中,
ANDROID_HOME=D:\android-sdk-windows


2)在PATH变量中添加三项内容:
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
%ANDROID_HOME%\build-tools\28.0.3

检测:
进入cmd命令行,输入adb version
能够正常显示adb的版本就okay.

6、安装雷电或者夜神模拟器/(我使用的夜神模拟器)
建议:使用夜神;2个我都装了,相对于雷神,夜神比较好用,夜神在命令行的时候不会乱码。
雷电使用端口号:5555;夜神是:62001;
这里面还有个坑:虽然雷电默认是5555,但是在执行“adb devices”的时候显示却是5554,这点我也不理解,网上有没有一定的说法,反正那个就是雷电的端口;
夜神官网下载地址:https://www.yeshen.com
安装好,打开模拟器之后,在命令行当中运行此命令:adb devices
能够得到像下图这样的设备列表信息即可。

Ps: 无论使用模拟器还是android真机的时候,都需要开启手机的 USB调试模式。
调试模式的开启因为手机型号会有差异 ,大致为:
在手机版本号点击5下,开启开发者模式
找到开发者模式选项,在其下找到 USB调试模式开关,并开启。
在手机第一次与电脑连接时,需要人为手动在手机上授权信任该手机。

7、安装appium python客户端

使用python的pip命令,直接在线安装:
pip install Appium-Python-Client

8、Android Develop Tools工具配置


1、这里我把bulid-tools文件夹放到了android-sdk-windows这个文件夹里面了;其实这个文件夹就常用一个工具appt.exe,这个工具其实在夜神的文件夹里面也有,这也是我坚持用夜神的原因之一,插件工具比较全。
2、双击运行SDK Manager.exe下载需要的插件

切记:按照顺序一定要设置这些,要不然默认使用国外的镜像下载,比较慢;这里使用的国内的下载源;而且里面刚打开会让下载很多东西,那些大部分都是以前的版本和一些没用的软件,把这些设置以后,只保留最新的配置元件。

把这些软件都装上,都会用到的,网上有很多关于这个介绍的,但是有些sdk描述还是太老了,有些不需要,所以我在这里特意补充一下,这也是最新的独有配置,看我这个就够了。

注意:下载完以后,把上面里面的adb.exe替换安卓模拟器bin文件夹里面的adb.exe;因为模拟器里面的adb.exe版本比较老,需要统一版本;所以尽量把sdk里面的adb替换到模拟器里面,不然当连接的时候会报错。

Appium-desktop的配置使用

1、其实这是最后一步,也是最变态的一步,我光这里面的问题解决了3天。所以有很多东西都是需要认真对待的,网上有很多方法,但都是零零散散的,关键还都没有解决,关于这里面的问题;我保证:只要完全按照我的设置来配置,绝对不会出大问题的,前提环境尽量要和我保持一致。

这里尽量写这个IP:127.0.0.1,不要写本机真正的IP,不然后面会出大问题,端口号使用默认的。
前提模拟器和真机要和本地连接成功
点击启动后会出现日志页面

点击搜索框会出现里面的详细配置:

切记:这里不要使用自动设定,网上有的可能有的能用,但是我的环境用不了,我这个问题解决了一天,选择第二个自定义的。然后配置高级设置,我这里用的QQ的安装包。

按照上面的顺序进行填写里面需要的信息。分别是:设备名,设备地址,App包名,App活跃名。
切记:1、在这里首先需要装上QQ安装包,然后进行在本地分析该安装包的这些信息,尽量用QQ,我当时用的bilibili,怎么都不能用,我还以为是环境问题,其实是软件的问题,尽量用稳定最新的软件。
2、先把QQ.apk导出到电脑上面;再使用aapt.exe工具进行分析QQ的信息


找到下面这个信息,把这些信息都填写到那个表格里面。
3、一定要一一对应所有的信息,不要有多余的符号和空格,按照我上面的顺序进行填写。最后点击“启动会话”,就大功告成了。这些都是我一步一步趟过来的,真的不容易,所以,我才把这些开源的给大家分享出来。

windows中Appium-desktop配合安卓模拟器的完美使用相关推荐

  1. docker android模拟器,「docker实战篇」python的docker-创建appium容器以及设置appium容器连接安卓模拟器(31)...

    上一节已经下载好了appium的镜像,接下来说下如何创建appium如何创建容器和模拟器如何连接appium容器.源码:https://github.com/limingios/dockerpytho ...

  2. android 模拟器 横排,超强横向全面评测!且待揭开安卓模拟器迷雾重重

    手游市场随着移动中端产品的不断高速发展,除了游戏品类.数量不断增加以外,还催生了更多的重度玩家.他们除了关注于手游本身的体验以外,对于手机的配置需求也随着对游戏的更深度探索不断的增强. 但对于玩家来说 ...

  3. win10 linux安卓模拟器,WIN10电脑安卓模拟器逍遥安卓唯一真正支持

    原标题:WIN10电脑安卓模拟器逍遥安卓唯一真正支持 WIN10操作系统来了,微软宣布可以免费升级!逍遥安卓模拟器在WIN10刚发布体验版之初便已完美兼容,至现在已经被数十万安卓模拟器玩家完美验证,技 ...

  4. Mac 安装 windows 虚拟机 (Parallels Desktop )再安卓模拟器

    Parallels Desktop 下载 百度网盘: 链接: https://pan.baidu.com/s/1cWYjFJ7N-2cxBlD4o7KQuA 密码: taen windows系统下载 ...

  5. 如何在Docker中使用安卓模拟器+Appium

    https://hub.docker.com/r/budtmo/docker-android-x86-9.0 docker pull budtmo/docker-android-x86-9.0 htt ...

  6. 用python+appium写一个在安卓模拟器上的操作

    学了这么久,我感觉这个最有意思了,简单来说就是完成自动化操控设备的功能,我特意去搜了下这玩意儿能不能写脚本,虽然没有准确结论,但是感觉模拟操作脚本和这个好像,不过内存挂就不用想了,这个还没强大到可以截 ...

  7. 向安卓模拟器中添加文件

    1.打开dos命令 2. 将Desktop文件中的1.jpg推到 安卓模拟器中的 sd卡中 mnt/sdcard. 3.adb shell 打开模拟器 4.cd mnt/sdcard 进入你将文件推入 ...

  8. android windows安卓版,安卓模拟器 WindowsAndroid

    WindowsAndroid是实用的安卓模拟器,它提供完整的安卓系统体验,你可以在Windows PC上体验到所有安卓系统的特性和功能.这款工具不仅可以让使用者在Windows电脑上执行Android ...

  9. 不同安卓模拟器连接appium的端口

    夜神模拟器:安卓4    62001      cd进入安装目录,nox_adb.exe connect 127.0.0.1:62001 安卓7    62025 网易mumu:    安卓6    ...

最新文章

  1. 鸟哥Linux私房菜_基础篇(第二版)_第七章学习笔记
  2. RecyclerView中adapter列表里有EditText输入框问题(使用不复用方法解决)
  3. 图解SSL/TLS协议
  4. Flutter Mac下环境配置
  5. 开源跳板机(堡垒机)Jumpserver v0.3.0 发布
  6. selenium 鼠标悬浮_处理Selenium3+python3定位鼠标悬停才显示的元素
  7. attr和prop的区别
  8. html:(34):下划线和删除线
  9. Jquery调用ajax参数说明
  10. python中pip的安装与使用
  11. Weblogic以及Tomcat登录认证
  12. Scrapy 1.6 中文文档校对活动 | ApacheCN
  13. 2021款凯迪拉克CT5新增尊贵型 售价32.27万元
  14. 3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:收款验收部分)...
  15. 电大c 语言程序设计程序,中央电大 C语言程序设计A
  16. C#使用SharpZipLib实现zip压缩
  17. 关于天猫魔盒tmb100系列 开机灯亮显示器无反应的问题分析
  18. 天涯社区脱水机(TianyaTool) - 实现天涯社区宝箱的只看楼主功能
  19. 台式计算机硬件组装步骤,【电脑组装教程】DIY台式电脑新手组装+安装系统多图全教程...
  20. R语言一步到位求数据的均值,频数,标准差,标准误差

热门文章

  1. pdf转换成jpg python_【PDF转图片】如何将PDF转换成图片格式--Python
  2. Culling技术的一些介绍
  3. 经济型EtherCAT运动控制器(六):数据储存
  4. dry的原理_4、干法蚀刻(dry etch)原理介绍
  5. 非看不可的实用技巧:在Mac上使用密码保护文件夹!
  6. 点云纹理映射 matlab,Spherical Texture Mapping Method for Large-scale Point Cloud Data
  7. 永不服输的Java之路---重学Java (第一章)
  8. 昨日互联网,明日区块链
  9. MySQL5.7修改密码问题解决方案
  10. 基于Sen2Cor软件的Sentinel-2大气校正