1、需要的参数
platformName:平台名称
deviceName:设备名称,就是刚才的adb devices -l中mode后面就是
appPackage:app包名
appActivity:app活动名
2.如何获取以上参数
- 打开cmd,输入指令aapt dump badging D:\test\xxx.apk(APK的全名,如手机淘宝.apk)
如果APK名字带有空格,则把路径用双引号括起来。 - platformName:这里是android的apk
deviceName:手机设备名称,通过adb devices查看
3.获取到参数如下:
{
“platformName”: “Android”,
“deviceName”: “OPPO R11”,
“appPackage”: “com.android.icredit”,
“appActivity”: “com.android.icredit.ui.SplashActivity”
}
start session,一直报错:an unknow server-side error occurred while processing the command .Original error:Command java-versi
这个问题困住我很久,解决办法如下:
- 将%JAVA_HOME%\bin放在系统环境变量最前面
- 将C:\Users\AppData\Local\Programs\Appium添加到系统环境变量中
- 在命令窗口输入appium -a 127.0.0.1 -p4723 -Uf4a4d8bb,即可启动start session.
但是启动start session又遇到新的问题:
An unknown server-side error occurred while processing the command. Original error: Could not find a connected Android device.