我在将 apk 安装到我的设备时遇到问题。
adb install <.apk>
使用上述命令返回以下内容:
5413 KB/s (99747 bytes in 0.017s)
pkg: /data/local/tmp/AppClient.TestOnly.App3.apk
Failure [INSTALL_FAILED_TEST_ONLY]
对可能导致此问题的原因有任何想法吗?
它肯定能识别设备。会不会是apk的问题?
最佳答案
看起来你需要修改你的 AndroidManifest.xml
将 android:testOnly="true"
更改为 android:testOnly="false"
或移除此属性。
如果你想保持属性 android:testOnly
为 true
你可以使用 pm install
命令和 -t
选项,但您可能需要先push
apk 到设备。
$ adb push bin/hello.apk /tmp/
5210 KB/s (825660 bytes in 0.154s)
$ adb shell pm install /tmp/hello.apk
pkg: /tmp/hello.apk
Failure [INSTALL_FAILED_TEST_ONLY]
$ adb shell pm install -t /tmp/hello.apk
pkg: /tmp/hello.apk
Success
我能够重现同样的问题,上面解决了它。
如果您的 APK 在设备之外(在您的桌面上),那么下面的命令会执行此操作:
$ adb install -t hello.apk
关于android - ADB 安装失败并显示 INSTALL_FAILED_TEST_ONLY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25274296/