我试着做dis一个多小时,但找不到合适的解决方案。我的应用程序已经准备好了,所以我正在尝试使用eclipse IDE中的签名应用程序选项导出它。正在生成apk文件,但问题是google map inside map无法工作,其API密钥是使用默认调试密钥库生成的。所以我需要通过创建一个新的密钥库来创建一个新的API密钥。它是如何进行的?请解释一下
发布于 2014-12-15 08:07:05
使用您的新密钥库,从eclipse中找到API键,并为google map创建一个新的SHA1键。
发布于 2014-12-15 08:13:47
您不再需要另一个API密钥,您只需将用于创建签名APK的密钥库的SHA1指纹添加到现有API密钥中:
假设您已经在API控制台中创建了API密钥,请再次转到那里并单击现有API密钥下面的“编辑允许的Android应用程序”按钮。在这里,添加一行包含你用来创建签名的SHA1的密钥库的APK指纹和你的应用程序的包名(当你点击那个按钮时,它会被解释),然后你就完成了。
发布于 2014-12-15 08:24:52
用于对应用程序进行签名的Eclipse调试密钥可以在userhome/.android/debug.keystore文件中找到。
要为调试密钥库创建SHA-1,可以从JDK安装中使用指向debug.keystore文件的keytool命令。
keytool -list -v -alias androiddebugkey \
-keystore <path_to_debug_keystore>debug.keystore \
-storepass android -keypass android
复制SHA-1输出,因为您稍后需要此输出。
https://stackoverflow.com/questions/27479457
复制