Android真机(小米8)warning:uninstalling will remove the application data

小米手机调试报错

记录一个小问题

在项目真机测试的时候发现装不上去(小米8手机)

It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present.and the re-installing

warning:uninstalling will remove the application data

一种情况是:

小米MIUI优化和Android studio的instant run(快速运行)功能有冲突

解决方法:关闭其中一个

关闭instant run

091800_mEIo_1012802.png

 

或者关闭小米手机的MIUI优化 

 

 

 第二种情况是:

项目之前已经编译过之后移动了项目的目录导致的问题

 

解决方法:clean project之后重新编译即可安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个错误意味着你正在尝试安装一个具有相同包名但签名不同的应用程序。在Android系统中,每个应用程序都必须有一个唯一的包名,并且具有相同包名的应用程序必须具有相同的签名。 为了解决这个问题,你需要卸载已经安装的应用程序,然后安装具有正确签名的应用程序。但是,卸载应用程序将删除应用程序数据,包括用户数据和设置。因此,你应该提醒用户在卸载应用程序之前备份他们的数据。 如果你确定你的应用程序具有正确的签名,你可以尝试使用以下步骤来解决这个问题: 1. 在Android设备上找到并卸载具有相同包名的应用程序。 2. 确保你的应用程序具有正确的签名。你可以使用以下命令来检查应用程序的签名: ``` keytool -list -printcert -jarfile myapplication.apk ``` 将 "myapplication.apk" 替换为你的应用程序的名称。 3. 如果你发现你的应用程序没有正确的签名,你需要重新签名应用程序。你可以使用以下命令来重新签名应用程序: ``` jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name ``` 将 "my-release-key.keystore" 替换为你的密钥库文件的名称,将 "my_application.apk" 替换为你的应用程序的名称,将 "alias_name" 替换为你的密钥别名。 希望这些步骤可以帮助你解决问题。如果你还有问题,请告诉我更多的细节,我会尽力帮助你。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值