【问题标题】:Why is Re-installation failed due to different application signatures?为什么由于应用程序签名不同导致重新安装失败?
【发布时间】:2014-06-02 01:13:09
【问题描述】:

我成功开发了一个android应用,然后那个应用导入另一台电脑的eclipse然后显示:

[2014-04-17 22:13:06 - application] Launch canceled!
[2014-04-17 22:13:07 - application] Re-installation failed due to different application signatures.
[2014-04-17 22:13:07 - application] You must perform a full uninstall of the application. WARNING: This will remove the application data!
[2014-04-17 22:13:07 - application] Please execute 'adb uninstall com.databizsoftware.cg' in a shell.
[2014-04-17 22:13:07 - application] Launch canceled!

然后我尝试解决这个问题的方法:例如

1) 删除 bin 文件夹和 gen 文件夹 2)清理这个应用程序 3)日食重启。

但显示同样的问题。

如何解决这个问题。请帮我。

【问题讨论】:

  • 因为每个开发环境默认都有特定的签名

标签: android eclipse


【解决方案1】:

要解决此问题,只需从测试设备上卸载当前应用程序,然后再次尝试启动。如果您想在设备上保留应用程序首选项和其他数据,请不要这样做。

【讨论】:

    【解决方案2】:

    这是因为您的应用程序在每台计算机上使用不同的调试密钥进行签名。

    但是,您可以用计算机 B 覆盖计算机 A 中的密钥。然后他们将使用相同的密钥进行签名。 不过,我不记得这个密钥在哪里了。

    据此贴:https://stackoverflow.com/a/9398619/2155492

    打开 Eclipse Preferences,然后导航到 Android > Build。在那里您会看到一个字段,告诉您调试密钥库的位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-15
      • 2019-04-04
      • 2022-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多