无法在Android emulator上安装ApiDemos示例项目

无法在Android emulator上安装ApiDemos示例项目,android,android-emulator,Android,Android Emulator,我使用Eclipse-newproject-Sample命令创建了ApiDemos项目。尝试在Android仿真上执行时,我遇到了安装错误。然后,我在文件浏览器DDMS中打开了data/app目录,删除了两个名称以ApiDemos开头的文件(可能这是不正确的,但已经完成了)。现在,为了执行我的ApiDemos项目,我有: [2011-11-15 16:23:19 - ApiDemos] Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE

我使用Eclipse-newproject-Sample命令创建了ApiDemos项目。尝试在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! [2011-11-15 16:23:19-ApiDemos]安装错误:安装失败\u更新不兼容 [2011-11-15 16:23:19-ApiDemos]有关更多详细信息,请查看logcat输出。 [2011-11-15 16:23:19-ApiDemos]发布取消! 日志:

package com.example.android.apis signatures do not match the previously installed version, ignoring! package com.example.android.api签名与以前安装的版本不匹配,忽略!
现在可以纠正这个问题吗?我知道我可以重新创建emulator,但我想用现有emulator解决这个问题,只是想知道应该如何做。

用adb命令卸载以前的api演示

adb -e uninstall com.example.android.apis
它安装在您的模拟器中


或者在启动仿真器时尝试擦除用户数据。

首先从仿真器卸载应用程序:

adb-e卸载您的.application.package.name


然后再次尝试安装应用程序。

对于我来说,使用nexus 5 phone时,以下命令起作用:

adb uninstall <Your_App_Package_Name>

另一个选项是转到应用程序管理器。 导航到“所有”选项卡并向下滚动至底部。
选择应用程序,然后从菜单中选择-uninstall for all users.

您也可以尝试“uninstall”gradle任务来完全卸载应用程序

检查Emulator API级别和project API级别...“擦除用户数据”起到了作用,尽管这不是我想要的,但实际上是在重新创建模拟器(这不是我在真实设备上可以做的:)。删除现有应用程序的正确方法是:adb卸载com.example.android.api谢谢。@Padma Kumar-将此作为答案发布以接受它。对于设备,我们应该删除选项-e
adb uninstall com.example.android.apis