可能重复:
Why does the app signature change in Android after a classpath change?
我开始在我的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!
我尝试从模拟器中的菜单中删除应用程序,完成动作并将其拖到垃圾箱但不会被删除。
我尝试在终端中运行:adb uninstall com.dwclogic.engatest
但是找不到命令,adb可能没有在我的mac上全局设置。我是Mac的新手,我不确定如何获得这个修复的执行路径,但这是另一个问题。
我在哪里尝试运行此命令?有没有其他方法可以解决这个问题。
答案 0 :(得分:11)
将图标拖到回收站上不会卸载应用。它只会从主屏幕中删除它的图标。
答案 1 :(得分:2)
当我的物理设备连接到我的PC的USB端口时,我收到了该错误。如果您已插入,请尝试拔下它
答案 2 :(得分:1)
转到设置 - >申请 - >管理应用程序 - > “申请表上的标签” - >卸载
再次从Eclipse运行您的应用程序,它绝对适合您:)