应用程序可以在模拟器运行但不能在真机运行的解决方法

如果你的App可以正常运行在你的模拟器,但是运行在真机的时候却抛出这样的问题:

Installation failed with message null.
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.

WARNING: Uninstalling will remove the application data!

Do you want to uninstall the existing application?当你点击OK后还是不能在真机运行。你就要这样解决了:

  1. 清空手机里的缓存

  2. clean project

  3. 禁止了Instent Run

  4. 更新了Android studio版本

  5. 在build gradle中添加了buildTypes {

            debug {
                debuggable true} 以及在mainifests中添加 android:debuggable="true"
    
  6. rebuild project

  7. 安装了你的电脑最新的Android USB驱动

  8. 打开系统自带的手机管家APP,进入权限管理,点击usb安装管理,关闭 usb安装管理就可以使用
  9. 设置->开发者选项->usb安装(允许通过usb安装应用),启用这个。
  10. 通过命令行,adb install -r 后面跟你的打好包的APK
  11. 尝试adb uninstall 包名,再安装
  12. 如果以上方法都没有解决你的问题那就只能通过最后一个方法了,在豌豆荚或手机助手上面备份你的数据,然后恢复手机出厂模式,最后一招是绝对有用的!

希望能帮你解决这个问题!
原创不易转载请注明出处!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值