【发布时间】:2013-09-05 14:44:46
【问题描述】:
我正在制作一个使用 Google Maps API V2 的应用。在调试模式下构建应用程序时,使用调试键可以正常显示地图。也是如此,当我使用 Eclipses 导出功能和我的生产密钥导出应用程序时,在本地安装应用程序:
adb install com.package.name
但是,当我在 Play 商店中发布 apk(作为 alpha 测试)并将其下载到我的设备上时,没有显示地图,这让我怀疑密钥有问题。
我在 API 控制台中注册了生产密钥,并将清单中的 maps 密钥更改为新密钥,因此当我通过 ADB 安装它时它可以工作。
在从 Play 商店重新安装之前,我还卸载了该应用,并从 API 控制台中删除了我的调试密钥,以确保使用发布密钥(从而正常工作)。
任何帮助将不胜感激。
【问题讨论】:
-
当您生成签名的 APK 并将其直接加载到手机中时,它是否有效?您是否拥有清单中的所有良好权限?
-
是的,正如我所说,当我直接安装时它可以工作,所以必须正确设置所有权限,或者我错过了什么?
-
您是否尝试生成新的产品密钥?
-
这是常见问题,不用担心你会弄明白的^^"
-
我不认为生成新证书是要走的路,因为这将迫使我在 Play 商店中制作新应用程序。 android-developers.blogspot.de/2011/06/…
标签: android eclipse adb google-maps-android-api-2