【发布时间】:2020-11-06 10:20:41
【问题描述】:
我正在做一个项目,所以我有下面的代码:
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(MobileCapabilityType.DEVICE_NAME, "emulator-5554");
cap.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android"); //platformName
cap.setCapability(MobileCapabilityType.PLATFORM_VERSION, "7.1.1"); //platformVersion
cap.setCapability("appPackage","com.android.dialer");
cap.setCapability("appActivity","com.android.dialer.DialtactsActivity");
问题是,我收到了这个错误:
处理命令时出现未知的服务器端错误。原始错误:执行 adbExec 时出错。原始错误:'命令'C:\Users\dnkos\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 install -r C:\Users\dnkos\AppData\Local\ Programs\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' 退出,代码为 1'; Stderr: 'adb: 安装失败 C:\Users\dnkos\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest .apk:失败 [INSTALL_PARSE_FAILED_NO_CERTIFICATES:无法从 /data/app/vmdl2090851678.tmp/base.apk 收集证书:META-INF/CERT.SF 在 /data/app 中对 javax/annotation/meta/Exclusive.java 的摘要无效/vmdl2090851678.tmp/base.apk]';代码:'1'
可能出了什么问题?
【问题讨论】:
-
欢迎来到stackoverflow!请记住,始终尝试在您已经完成的代码中详细说明您的问题。请避免仅粘贴代码和错误代码而没有任何详细信息,因为有人很难弄清楚发生了什么