赞
踩
使用as run项目出现如下错误
11/14 10:27:18: Launching 'rapp' on XGenie AILABS_K1A01. $ adb shell am start -n "com.xxx.xxx/com.xxx.xxx.test.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Error while executing: am start -n "com.xxx.xxx/com.xxx.xxx.test.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.xxx.xxx/.test.MainActivity } Error type 3 Error: Activity class {com.xxx.xxx/com.xxx.xxx.test.MainActivity} does not exist. Error while Launching activity
或者adb install
adb: failed to install xxxx.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.xxx.xxx signatures do not match previously installed version; ignoring!]
应用列表中,该应用显示“未针对此用户安装”
如果是这两种问题可以继续往下看,如果不是就可以去找其他的文章了!
利用adb shell进入系统,进入/data/app或者/data/data,删除跟你安装的apk同样的包名;
输入exit退出shell命令。
adb shell
cd /data/app
ls -l
rm -r 文件名
ls 查看还有没有了?
adb remount(重新挂载系统分区)(失败后再使用这个命令)(尝试这个命令还失败,转到4)
利用adb pull /data/system/packages.xml命令将packages.xml放到你PC机本地,然后找到你需要的包名,删除到的一段数据。
保存packages.xml,然后adb push packages.xml /data/system将packages.xml文件送回设备中。
adb uninstall com.xxx.xxx
可能会成功Success,也可能失败failure。我的情况是成功一次,再执行就失败了,可能是因为我run项目了。
mount -o remount,rw /data (重新将文件夹为可读可写。)
chmod 777 /data
不能通过adb uninstall卸载应用,出现Failure [DELETE_FAILED_INTERNAL_ERROR]
错误,我使用了
adb uninstall --user 0 com.xxx.xxx
卸载成功了,但是没有卸载干净,导致出现上面的问题。
以后出现卸载不了的事情,一定要冷静处理。通过查看包名等方式,或者使用as先运行下再看看能不能卸载等方式。
彻底解决INSTALL_FAILED_UPDATE_INCOMPATIBLE的安装错误
彻底解决INSTALL_FAILED_UPDATE_INCOMPATIBLE的安装错误、安装包与之前设备上的安装包签名不一致
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。