由于应用程序签名不同,重新安装失败

Qua*_*ium 4 eclipse android build-error

可能重复:
为什么在类路径更改后Android中的应用程序签名会发生变化?

我开始在我的Eclipse Workspace中收到几个但不是所有项目的错误.我注意到这是最古老的项目.我找到了错误的帮助,并构建了自己的debug.keystore并将java构建路径更改为该文件夹.

现在,当我尝试在模拟器中运行任何项目时,我收到此错误:

[2011-04-19 10:11:20 - enga] Re-installation failed due to different application signatures.
[2011-04-19 10:11:20 - enga] You must perform a full uninstall of the application. WARNING: This will remove the application data!
[2011-04-19 10:11:20 - enga] Please execute 'adb uninstall com.engatest' in a shell.
[2011-04-19 10:11:20 - enga] Launch canceled!
Run Code Online (Sandbox Code Playgroud)

我尝试从模拟器中的菜单中删除应用程序,完成动作并将其拖到垃圾箱但它不会被删除.

我尝试在终端中运行:adb uninstall com.dwclogic.engatest 但找不到命令,adb可能没有在我的mac上全局设置.我是Mac新手,我不确定如何获得这个固定的执行路径,但这是另一个问题.

我在哪里尝试运行此命令?有没有其他方法来解决这个问题.

roc*_*000 11

  1. 您可以通过设置 - >应用程序 - >管理应用程序删除模拟器中的应用程序.在那里,您可以看到所有已安装应用的列表.如果您随后单击要卸载的应用程序,则会打开一个屏幕,其中包含卸载选项.
  2. 卸载的第二个选项是使用"adb uninstall".adb是一个命令行工具,位于Android SDK文件夹下.您可以在名为"platform-tools"的文件夹中找到它.因此,您必须导航到SDK安装并使用终端窗口在那里运行adb.

将图标拖到回收站上不会卸载应用程序.它只从主屏幕中删除它的图标.