Failed to finalize session : INSTALL_FAILED_INTERNAL_ERROR解决方案
16lz
2021-01-26
转载请标明出处: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
经测,最后一点解决适用于本测试DEMO
About me
Email :donkor@yeah.net
Android开发交流QQ群 : 537891203
更多相关文章
- Android(安卓)Studio打包时如何将版本号修改成apk名字
- Ubuntu下安装Android反编译工具apktool和应用数字签名
- Android(安卓)opencore编译问题总结
- 台式机完美体验Android(安卓)4.3 平板电脑
- 如何在Linux平台下安装JDK
- OpenGL ES基础篇
- 一步一步 安装Ubutu11.10 图文教程
- android icon适配最新版本
- Android(安卓)sdk(adb)与java jdk的安装与环境配置