0

我正在创建一个签名的 APK。

通过 Eclipse,我能够成功地创建将应用程序安装到我的三星平板电脑上。我使用相同的密钥库创建另一个签名的 APK 并安装并打开它。我可以安装但无法打开它错误。“不幸的是应用程序名称已停止”

不知道为什么它不起作用。这有谷歌地图。我可以通过 Eclipse 通过 USB 安装相同的应用程序并打开它。效果很好。但是当我尝试制作APK并安装它时,它无法打开。

有人知道为什么吗?我不确定 Google 密钥应该去哪里或如何调试此问题任何帮助将不胜感激

4

2 回答 2

0

可能您的 Google 地图密钥已绑定到您的 Eclipse 调试密钥库。如果您从 Eclipse 导出应用程序,则可能使用了另一个密钥库。然后你还需要另一个谷歌地图键。

于 2013-10-02T23:11:13.010 回答
0

在我阅读了一些文章后,我发现了真正发生的事情

java.lang.RuntimeException:无法获取提供者 com.test.data.TestProvider:java.lang.ClassNotFoundException:com.test.data.TestProvider

所以我尝试了很多建议,比如清理和构建、在属性上设置 java 类路径、更改 proguard 等等,但这个问题并没有消失。

感谢那些帮助我做到这一点的人。

于 2013-10-08T14:10:35.080 回答