appium 环境搭建运行报错总结

前提:电脑里已经存在sdk、java等安装环境,只后续安装了appium desktop和node等文件,后续发现了不少问题都是因为环境问题导致,现总结如下:


一 appium 运行start 提示总结:

1. appium 运行start  session 后提示 could not connect to server,are you sure it‘s running?


连接android真机

由custom server 切换到automatic server 


2. appium 运行start  session 后提示android_home is set but does not on the file system...

后来发现时appium 环境未配置成功

检测方法cmd中运行appium-doctor


这里ANDROID_HOME必须是sdk所在路径,改为F:\download\android-sdk_r24.4.1-windows\android-sdk-windows

在path中增加%ANDROID_HOME%\tools,%ANDROID_HOME%\platform-tools

最后重新打开一个cmd窗口验证如下图证明appium安装成功



3. appium 运行start  session 后提示no such file or directory 

把电脑中build-tools文件夹拷贝到android-sdk-windows下

4. appium 运行start  session 后提示Original error: activity and pkg is required for launching application


发现代码中是appwaitActivity,而提示是appActivity,是名称写错,更改名称为appActivity,重新运行成功


二 夜神安装

1.夜神虚拟机安装成功后,adb connect 127.0.0.1:62001  “unable to connect to”

1.打开夜神模拟器,打开设置,调成手机模式,初次进入的话,进入设置,点击版本号5次,可以激活使用开发者模式,进入后打开USB调试功能

2.打开文件资源管理器,进入夜神模拟器的安装位置,在地址栏输入cmd,回车,会打开cmd窗口,进入的路径就是夜神模拟器的安装位置。我的默认安装位置:C:\Program Files (x86)\Nox\bin

2.输入adb connect 127.0.0.1:62001,提示 adb server version (32) doesn‘t match this client(36) 


a)关掉夜神模拟器。同时去任务管理器里看下,adb.exe以及nox_adb.exe这2个进程有没有在运行?有的话就结束掉

b)将SDK目录下的adb.exe文件,复制到夜神模拟器的目录下,因为夜神模拟器目录下原本的adb文件名字叫做nox_adb.exe,因此复制过去之后也得改名为nox_adb.exe。 

3.输入adb connect 127.0.0.1:62001,提示 starting it now on Port 5038端口

试试重新启动cmd ,端口被占用,重启后好了

你可能感兴趣的:(appium 环境搭建运行报错总结)