转载请标明出处: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

更多相关文章

  1. Android(安卓)Studio打包时如何将版本号修改成apk名字
  2. Ubuntu下安装Android反编译工具apktool和应用数字签名
  3. Android(安卓)opencore编译问题总结
  4. 台式机完美体验Android(安卓)4.3 平板电脑
  5. 如何在Linux平台下安装JDK
  6. OpenGL ES基础篇
  7. 一步一步 安装Ubutu11.10 图文教程
  8. android icon适配最新版本
  9. Android(安卓)sdk(adb)与java jdk的安装与环境配置

随机推荐

  1. Android(安卓)UI开发专题
  2. Android(安卓)Activity启动流程分析-----
  3. 视频日志之android的总结与思考
  4. Android中的多级联动
  5. 对Android中的Cursor一些浅显见解
  6. Android(安卓)framwork 分析之智能指针Li
  7. 配置整理——如何在Android(安卓)studio
  8. 将VitamioBundle工程作为Android(安卓)Li
  9. android 游戏:俄罗斯方块的小结和开发过程
  10. Serializable 都这么牛逼了,Parcelable 还