0

我正在导出 APK 给应用程序一些朋友,以便他们可以测试它。当签名的应用程序基于自定义密钥库和地图调试 API 密钥时,应用程序长时间不显示地图图块(只是默认缩放按钮和切换到我的位置按钮),但之后它显示图块属于焦点区域。我的意思是,当应用程序使用自定义密钥库签名时它仍然使用调试 API密钥时,它不应该根本不起作用吗?

显示默认按钮和 Google 徽标(左下角)时,地图的确切状态是什么,除了地图图块?如果只显示默认按钮而不显示 Google 徽标怎么办?

在我的情况下(签署应用程序只是为了获得可安装的版本)我应该使用默认调试 kestore (.android\debug.keystore) 和开发期间使用的调试映射 API 密钥签署应用程序吗?

4

2 回答 2

1

API 密钥没有适用于 Google Maps Android API v2 的调试/发布版本。您可以为调试和发布签名密钥或多个应用程序使用相同的密钥。您只需在Google APIs Console上放置多行 SHA-1 和包名称。

于 2013-05-25T05:57:03.533 回答
1

如果您发现自己经常更改密钥库和包,则可以使用 api 控制台中的 Browser 密钥,而不是使用 Android 密钥,直到您进行调试和测试。那个也很好用。

但是,为了增加安全性,请始终使用您的 android 密钥打包最终构建。

于 2013-05-24T22:12:23.300 回答