无法在Android模拟器上安装ApiDemos示例项目

时间:2011-11-15 14:34:08

标签: android android-emulator

我使用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!

现在可以纠正这个问题吗?我知道我可以重新创建模拟器,但我想用现有的模拟器来解决这个问题,只是为了知道它应该如何完成。

5 个答案:

答案 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任务来完全卸载应用