在命令行中安装android apk的时候,遇到Failure [INSTALL_FAILED_TEST_ONLY]时的解决方案

1.AndroidMainfest文件中,修改 testOnly ="true" 为 testOnly ="false"

...android:testOnly="true"...>....
但是,我打开我的AndroidMainfest文件,发现没有这句话,自己手动加上testOnly="false",重新编译生成apk,还是报错。

无奈,我试验第二种方法.

2.gradle版本为测试版本,非稳定版本

buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.4.0-alpha5'  //版本为测试版    }}7

这时只需要把gradle版本修改为稳定版本即可: 例如 classpath 'com.android.tools.build:gradle:2.3.1'

可是,我在自己的项目中,发现本身用的gradle插件就是正是版本。所以这种方法行不通。

继续搜,看到第三中解决方案

3.用 adb install -t  myapp.apk  强行安装测试版本

可以解决,但是,如果是一个不懂命令的人,想用这个app,你给对方一个apk文件,用户还是没法安装这个app。

google,搜到了第四种解决方法。

4.Android Studio 3.0以上,在菜单栏中build的时候,选择Build / Build (apks)

这时候重新build的apk是可以直接安装的!

更多相关文章

  1. Android中JNI调用
  2. Android模拟器常用操作
  3. cocos2dx 安卓电量,网络信号获取(android版本),网狐可以直接复制
  4. pAdTy_-5 保存数据
  5. 设置布局默认为LinearLayout,却成了RelativeLayout
  6. Android(安卓)Studio的下载、安装与配置
  7. Android(安卓)TTS 初体验
  8. Android(安卓)Studio插件之快速findViewById butterknife和Andro
  9. Android比较特殊的错误或警告集锦

随机推荐

  1. Android开发者如何玩转应用开发
  2. android开发——框架理解及源码学习计划
  3. Android应用程序通用自动脱壳方法研究
  4. android 手机安装应用程序(APK)权限详细
  5. android 使用https请求请求数据
  6. android内存泄漏面试知识小结
  7. Android 仿淘宝2017添加地址
  8. 深入探索Android卡顿优化(上)
  9. Android中RatingBar的自定义效果
  10. Android 蓝牙搜索不到设备(android M权限