Error running ‘app’ The application could not be installed: INSTALL_FAILED_UPDATE_INCOMPATIBLE The device already has
an application with the same package but a different signature.
List of apks: [0] ‘D:\androidworkspace\xxxApp\app\build\outputs\apk\debug\xxxApp_2.1_4_debug.apk’
Androidstudio通过adb connect ip的方式连接到了一台安卓设备,想点击Android studio运行按钮运行设备调试,结果就报错了,错误大概意思就是设备上面已经有了一个相同包名但是不同签名的应用,所以不能安装(也就是签名问题引起的),其实出现这个错误就是只需要通过adb命令把设备上的应用卸载掉就🆗了,所以重点就是一定要卸载干净,不然还是会报错的。
步骤:
1,所有软件的包名
adb shell pm list packages
2,卸载命令
adb uninstall 包名
Failure [DELETE_FAILED_INTERNAL_ERROR]之后rm apk卸载,貌似只能一次卸载一个系统app,然后重启,再卸载其他的:
adb shell pm list packages -s 找到要删除的包名
3,获取包名地址
C:\Users\Administrator>adb shell pm path com.xxx.xxx
package:/data/app/包名/base.apk
4,切换成root
C:\Users\Administrator>adb root
5,挂载系统读写权限
C:\Users\Administrator>adb remount
remount succeeded
6,删除包
C:\Users\Administrator>adb shell rm /data/app/com.xxx.xxx-1/base.apk
7,重启后ok
C:\Users\Administrator>adb reboot