0

如果我将项目导出到 APK 并使用我的密钥对应用程序进行签名,则 MapView 可以在我的手机上运行。但当我通过选择在 Eclipse 中运行时在手机上运行应用程序时不会。

我认为这是因为它没有用我的密钥签名。我查看了项目设置,但找不到任何选项来签署应用程序以运行它。

我不能一直导出它只是为了调试/运行应用程序。我有哪些选择?如果我从 Eclipse 的“运行”菜单运行 MapView 是否无法正常工作?

可能的解决方案可能是

  • 有没有办法自动签署应用程序以进行运行/调试?
  • 是否有任何选项可以让 MapView 在不签署
    运行/调试的情况下正常工作?
4

1 回答 1

1

是的,这有点烦人。当您从 Eclipse 运行应用程序时,它由 debug.keystore 签名。我建议注释掉您的 api 密钥,然后将 api 密钥放入 debug.keystore,然后当您想用完 eclipse 时将其切换回来。有关 debug.keystore 的更多信息,请参见下面的链接。

http://developer.android.com/guide/publishing/app-signing.html

于 2012-04-19T06:28:16.430 回答