Xamarin 开发Android程序发布到魅族手机上提示:Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE],可能是在A电脑上开发的App3,在没有卸载的情况下,在B电脑上直接调试同名的App3,造成App3 没有卸载成功,而且“应用管理”列表里也找不到卸载项,遇到这种情况使用“adb uninstall my.package.id ”命令卸载app即可。
假如app的名字为“App3”,运行发布程序的时候,控制台输入的信息如下:
1> App3 -> E:\App3\App3\bin\Debug\App3.dll
2>Starting deploy Meizu PRO 5 ...
2>Deploying Meizu PRO 5 ...
2>已启动生成。
2>D:\Android\android-sdk\platform-tools\adb.exe -s 860BCMJ22QPG shell getprop ro.build.version.sdk
2>D:\Android\android-sdk\platform-tools\adb.exe -s 860BCMJ22QPG shell getprop ro.product.cpu.abilist64
2>D:\Android\android-sdk\platform-tools\adb.exe -s 860BCMJ22QPG shell pm dump App3.App3
……
那么以管理员身份运行CMD窗口,运行:
D:\Android\android-sdk\platform-tools>adb.exe -s 860BCMJ22QPG uninstall App3.App3
回车,如果提示:Success,那么App3 就会被成功卸载。再调试发布App3的话就不会有问题了。