首页 > 解决方案 > 如何修复 Appium 和 Python 的失败“INSTALL PARSE FAILED NO CERTIFICATES”?

问题描述

我正在制作一个自动化脚本来自动化真正的智能手机 Android 8.1:

环境

Python 3.7 Windows 10 64Bits Build-tools 29.0.3 java 版本 "1.8.0_241" Appium 1.17.1 Node v12.15.0 sdkmanager 4.0.1 ADB (Android Debug Bridge) 版本 1.0.41 版本 30.0.3-6597393

当我运行我的脚本时,我收到以下错误消息:

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
 --> We can't open Instagram. Please check if device is connected. Let's try again!
Message: An unknown server-side error occurred while processing the command. Original error: Performing Push Install
C:\Users\Nino\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk: 1 file pushed, 0 skipped. 87.8 MB/s (470052 bytes in 0.005s)

Appium 日志文件:

https://github.com/gauthierbuttez/public/blob/master/appium_issue04082020.log

我试过的:

我添加了这个所需的功能: desired_caps['remoteAppsCacheLimit'] = 0 它没有帮助。

我将我的 Android 设备恢复出厂设置,但没有帮助。

有没有人已经面临这个问题?

标签: appiumappium-androidpython-appium

解决方案


尝试添加noSign: true功能。它可能会有所帮助。

我还建议在开始新会话之前手动删除 Appium 设置和 Instagram 应用程序。


推荐阅读