Android md5生成的代码不再显示google地图

Android md5生成的代码不再显示google地图,android,google-maps,Android,Google Maps,我有个问题。我有一个生成的调试md5代码。我切换了代码以便发布我的应用程序,现在当我运行模拟器时,我会看到一个灰色的屏幕。地图不再显示了。这是个问题吗?我是否应该尝试使用另一个md5代码?或者调试代码可以工作吗?您必须生成另一个API代码。您的Google Maps API代码是根据应用程序的签名密钥生成的,因此,如果您使用发布密钥对应用程序进行签名,则必须生成一个使用相同发布密钥生成的API代码。那么基本上我应该重新开始?执行另一个keystore和all,然后重复生成md5的步骤?另外,首先

我有个问题。我有一个生成的调试md5代码。我切换了代码以便发布我的应用程序,现在当我运行模拟器时,我会看到一个灰色的屏幕。地图不再显示了。这是个问题吗?我是否应该尝试使用另一个md5代码?或者调试代码可以工作吗?

您必须生成另一个API代码。您的Google Maps API代码是根据应用程序的签名密钥生成的,因此,如果您使用发布密钥对应用程序进行签名,则必须生成一个使用相同发布密钥生成的API代码。

那么基本上我应该重新开始?执行另一个keystore和all,然后重复生成md5的步骤?另外,首先进行调试的原因是什么?我可以让调试的一个工作在模拟器和我的手机。。。我是一个新手…好吧,你真正需要做的就是回到生成API密钥的过程。我相信他们要求你的密钥是为了阻止应用程序滥用服务,因为他们是免费提供的。您可以在这里阅读调试键和释放键之间的区别-我已经阅读了链接。我仍然有同样的问题。执行此操作时,会有两个文件,一个是apk文件,另一个是密钥库文件,对吗?我在apk上有应用程序的名称,我将密钥库文件编写为MapKey。我右键单击密钥库以获取属性并突出显示密钥库的位置。keytool-list-v-alias-myalias-keystore:C\droidApps\MapKey-storepass-mypass-keypass-mypass。然后它生成md5代码,然后我去站点发布md5代码,并获取我将用于MapV布局的其他代码。