小米手机安装apk出现DELETE_FAILED_INTERNAL_ERROR错误

Installation did not succeed. The application could not be installed: INSTALL_FAILED_VERSION_DOWNGRADE

原因:小米真的有个系统app和当前正在开发的app包名相同,app叫做Battery Info

它的包名:com.example.myapplication

这个app是电池信息app

不得不说小米工程师太懒,直接占用了android studio创建示例项目的包名,不改。

复现步骤

(1)android studio创建默认项目

(2)run报错

image-20211220105752421

(3)于是去手机上卸载app,结果找不到
(4)于是使用命令行卸载
adb shell pm uninstall com.example.myapplication
报错:Failure [DELETE_FAILED_INTERNAL_ERROR]
(5)然后你疯狂了,再卸再run,再run再卸,均失败
(6)执行命令查看这个apk到底安装在哪里
adb shell pm path com.example.myapplication
结果:package:/system/app/BatteryInfoQuery/BatteryInfoQuery.apk
卧了个槽,是系统app,难道是个流氓app?

但其实,这是个电池信息app(从名字就可以看出来)

BatteryInfoQuery.apk 到底是个啥

image-20211220113704903

哟呵,没法直接打开。。。于是:

(1)于是你把apk导出:
adb pull /system/app/BatteryInfoQuery/BatteryInfoQuery.apk

(2)经过研究,发现正确的打开方式是,使用手机拨号功能拨打这个号码:*#*#6485#*#*

<receiver android:name=".BatteryInfoQueryReceiver">
    <intent-filter>
        <action android:name="android.provider.Telephony.SECRET_CODE"/>
        <data android:scheme="android_secret_code" android:host="6485"/>
    </intent-filter>
</receiver>

image-20211220114430553

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值