安卓:自动选择调试/发布 Maps API 密钥?

41

已过时:此旧问题涉及过时的Google Maps v1 API。使用v2 API时,您可以在一个Google API控制台条目中使用多个证书指纹。API密钥不再存储在清单或代码中。


是否可能自动检测用于签名APK的证书?我想在应用程序中同时拥有调试和发布地图证书,并将有效证书传递给MapView构造函数。

通过这样的设置,我在发布应用程序时不会犯错误 - 在模拟器和我的设备上使用调试证书,然后使用发布证书签名,然后将应用程序发送到市场。

我考虑过检测我的特定设备或调试器是否已连接,但这并不完美。也许需要为调试证书标记某些文件?有更好的方法吗?


你也许会发现这里提供的答案同样适用。 - Viktor Brešan
对于Map Api V2,如何动态使用密钥,请查看我的答案http://stackoverflow.com/a/40462174/1348522 - Zumry Mohamed
11个回答

0
在Map V2中,使用Android Studio Gradle工具轻松发送单独的键非常容易。我已经实现了一种简单的方法,请查看链接here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接