我已经创建了一个应用程序,它可以在模拟器中成功运行。当我尝试在任何设备上运行它时,显示以下错误:

[2011-02-12 09:57:06-FirstImage] Android启动!
[2011-02-12 09:57:06-FirstImage] adb正常运行。
[2011-02-12 09:57:06-FirstImage]执行com.gis.image.FirstImage活动启动
[2011-02-12 09:57:23-FirstImage]将FirstImage.apk上传到设备“ HT96WKF01291”
[2011-02-12 09:57:32-FirstImage]正在安装FirstImage.apk ...
[2011-02-12 09:57:52-FirstImage]由于应用程序签名不同,重新安装失败。
[2011-02-12 09:57:52-FirstImage]您必须执行应用程序的完全卸载。警告:这将删除应用程序数据!
[2011-02-12 09:57:52-FirstImage]请在shell中执行“ adb卸载com.gis.image”。
[2011-02-12 09:57:52-FirstImage]发布已取消!


有什么问题,我该如何解决?

最佳答案

您已经安装了此.apk,并且使用其他签名对其进行了编译(有关详细信息,请参见here)。要解决此问题,您需要删除以前的安装(仅当签名已更改时才需要这样做-并非正常)。

在设备本身上,进入菜单->设置->管理应用程序。选择您要取消安装的应用程序,然后单击“卸载”按钮。现在尝试安装。

08-06 10:45