0

我已按照此处的说明(https://developers.google.com/maps/documentation/android/start#the_google_maps_api_key)为Google Maps for Android V2创建dev api密钥和版本api密钥。Google Maps Android API v2 expiring dev API密钥

我使用开发密钥进行开发。当我准备发布时,我切换到释放键(在AndroidManifest.xml中),导出我的应用程序,并将其上传到Google Play商店。当我再次开发时,我切换回dev键,但它不再有效。我必须使用Google API控制台生成新的内容。

我该如何解决需要一次又一次重新生成开发密钥的问题?

谢谢。

回答

2

一个maps密钥可以轻松地与多个证书一起工作,这使您可以拥有一个Google Maps密钥,并且不会打扰您的应用当前签署了哪个证书。

要分配更多的证书,一个谷歌地图的关键,简单地把证书散列值和包名在单独的行,即:

AA:BB:CC.......;com.webnetmobile.test 
XX:DD:ZZ.......;com.webnetmobile.test 

其中AA:BB:CC...是证书哈希。一个条目是您的调试证书另一个用于生产。你也可以编辑当前键,添加新条目,所以不需要重新创建(除非你确定这是必须的)

+0

好的。这完全奏效。非常感谢。 –