【发布时间】:2018-08-10 18:11:18
【问题描述】:
将 Android 包 *.APK 拖放到 AVD(Android 虚拟设备)中会引发一个神秘错误:
The APK failed to install.
Error: Could not parse error string
- 我已尝试使用最新 API (28) 和与我自己的手机 (Nougat 7.0) 匹配的 AVD
- APK 是一个使用 buildozer 构建的 python Kivy APK
- 我是 Android 开发新手。我什至不知道从哪里开始调试这个。有更好的日志吗?
- 如果我通过文件管理器将 APK 上传到 AVD 并安装它也会失败。
- 但是,如果我将相同的 APK 上传到我的实际 Android 设备,它可以工作!它不仅可以安装,而且可以很好地打开并运行我的应用程序,没有错误
-
允许未知来源
(int) 要使用的 Android API
android.api = 24
(int) 所需的最低 API
android.minapi = 24
(int) 要使用的 Android SDK 版本
android.sdk = 24
(str) 要使用的 Android NDK 版本
android.ndk = 9c
【问题讨论】:
-
我也面临这个问题,但是这个问题来自新更新的奥利奥版本,我猜它与安全性有关,说我们的应用程序没有经过验证(我猜这个字符串与我们的包名有关)并且为了确保我们的设备安全,他们不会在 Android 设备中手动安装 - 通过播放保护显示安全风险。
-
我用的是牛轧糖,不是在奥利奥之前吗?我允许未知来源