Failed to finalize session : INSTALL_FAILED_INTERNAL_ERROR解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/donkor_/article/details/82251888

转载请标明出处:http://blog.csdn.net/donkor_/article/details/82251888

前言:Android studio安装apk无法安装,报错误,网上搜索可以看到都说是: ” 调用者不被允许测试的测试程序”,但具体这句话具体是什么意思很难理解。如下图

由于上述问题,导致安装包异常

▲ 问题分析
原来在Android Studio 3.0会在debug版本的apk的AndroidManifest文件Application标签里自动添加 android:testOnly=”true”属性,导致IDE中run跑出的apk在大部分手机上只能用adb install -t 命令来安装。

▲ 解决方案

  • 检查\app\src\main\AndroidMainfest.xml中是否有testOnly属性为true,如果有去掉或者改为false

  • 检查Android Studio和gradle版本是否为alpha版本,换为稳定版本

  • 检查是否关闭Instant Run功能,关掉此功能

  • 检查是否使用alpha版本的依赖库,换成稳定版本

  • 如果以上均无法解决,就在gradle.properties文件中添加android.injected.testOnly=false

    扫描二维码关注公众号,回复: 3263865 查看本文章

经测,最后一点解决适用于本测试DEMO


About me
Email :[email protected]
Android开发交流QQ群 : 537891203
Android开发交流群

猜你喜欢

转载自blog.csdn.net/donkor_/article/details/82251888