Android 关于apk 安装失败的问题

2019-07-12  本文已影响0人  周蛋蛋

排查问题

1.首先确定是不是个别手机安装不上,还是整个Android手机都没法安装,如果手机都安装不上,那就说明不是系统版本和机型的问题
2.卸载手机上的旧的apk,安装新的,如果还是安装不上,那就可以排除不是签名引起的

解决问题

1.两个都需要选上


image.png

2.用adb测试
用adb 进行安装,发现报如下错误信息

Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]

原因 就是当前apk发现的确清单文件中的确新加了这个属性,研究发现原来是Android Studio 3.0会在debug apk的manifest文件application标签里自动添加 android:testOnly="true"属性,导致IDE中run跑出的apk在大部分手机上只能用adb install -t 来安装。

3.在项目中的gradle.properties全局配置中设置:
android.injected.testOnly=false
并且删除application的testOnly的这个属性

上一篇下一篇

猜你喜欢

热点阅读