我使用Eclipse创建了ApiDemos项目 - New Project - Sample命令。试图在Android模拟上执行它,我遇到了安装错误。然后我在文件资源管理器DDMS中打开了data / app目录,并删除了名称从ApiDemos开始的两个文件(可能这是不正确的,但这已经完成)。现在,尝试执行我的ApiDemos项目,我有:
[2011-11-15 16:23:19 - ApiDemos] Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE [2011-11-15 16:23:19 - ApiDemos] Please check logcat output for more details. [2011-11-15 16:23:19 - ApiDemos] Launch canceled!
logcat的:
package com.example.android.apis signatures do not match the previously installed version, ignoring!
现在可以纠正这个问题吗?我知道我可以重新创建模拟器,但我想用现有的模拟器来解决这个问题,只是为了知道它应该如何完成。
答案 0 :(得分:13)
通过adb命令卸载以前的api演示
adb -e uninstall com.example.android.apis
安装在您的模拟器中。
或尝试在启动模拟器时擦除用户数据。
答案 1 :(得分:4)
首先从模拟器中卸载您的应用程序:
adb -e uninstall your.application.package.name
然后尝试再次安装该应用程序。
答案 2 :(得分:1)
对我来说,使用nexus 5手机,以下命令有效:
adb uninstall <Your_App_Package_Name>
所以对于你的情况,包名是'com.example.android.apis'
adb uninstall com.example.android.apis
答案 3 :(得分:0)
其他选项是转到应用程序管理器。 导航到&#34;全部&#34;标签并向下滚动到底部。 选择应用程序,然后从菜单中选择 - 为所有用户卸载。
答案 4 :(得分:0)
您还可以尝试'uninstallAll'gradle任务来完全卸载应用