我试图做一个多小时但不能找到合适的解决方案。 我的应用程序已准备好,所以我尝试使用eclipse IDE中的签名应用程序选项导出它。 apk文件正在生成 但问题是使用默认调试密钥库生成API密钥的地图内的谷歌地图不起作用。 所以我需要通过创建一个新的密钥库来创建一个新的API密钥。 怎么样? 请解释
答案 0 :(得分:1)
使用您的新密钥库从eclipse中找到SHA1密钥并为Google地图创建一个新的API密钥。
答案 1 :(得分:1)
您不再需要其他API密钥,只需将用于创建签名APK的密钥库的SHA1指纹添加到现有API密钥中:
假设您已在API控制台中创建了API密钥,请再次转到此处,然后点击现有API密钥下方的“编辑允许的Android应用程序”按钮。 在那里,添加一个新行,其中包含用于创建已签名APK的密钥库的SHA1指纹和应用程序的包名称(当您点击该按钮时,无论如何都会对其进行解释)并且您已完成。
答案 2 :(得分:1)
用于签署应用程序的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输出,稍后需要。
答案 3 :(得分:0)
在控制台中,您需要在公共api访问中创建一个新的Android密钥。
你需要获得SHA1 keytool -list -v -keystore mystore.keystore
答案 4 :(得分:0)
您可以使用此命令获取SHA-1以获取Api-Key。这是 link
keytool -list -keystore your_keystore_name
如果您不想重新生成或重新分配密钥,请转到Google APi控制台并为已签名或未签名的所有应用启用Api-Key