我们在应用程序中使用Google MapView,但在不同的计算机上,我们必须使用不同的API密钥,否则MapView不会显示任何内容。
有没有办法为所有开发人员设置一个密钥?
答案 0 :(得分:18)
有没有办法为所有开发人员设置一个密钥?
对于调试签名密钥,请在开发者PC之间复制调试密钥库(例如~/.android/debug.keystore
),并记住在密钥库到期时再次更新所有密钥库。
对于生产签名密钥,请在开发者PC之间复制生产密钥库。
请注意,我没有尝试在Windows和非Windows(OS X,Linux)之间复制密钥库,因此我不知道是否存在与行结尾相关的任何问题。
答案 1 :(得分:13)
是的,您可以使用公共密钥通过MapView
在所有Device
中显示Release Key
。
MD5 Key
并转到Googles链接以获取Map Key
并获取您系统的Unique key
。XML
文件.apk
文件和密钥库文件。keytool.exe -list -alias "aliasname" -keystore "location of keystore generated" -storepass "password" -keypass "password"
MD5
Google Key
链接中并获取您的密钥。XML
将新密钥放入XML
文件。.apk
文件的位置。 现在,最终的.apk
文件将在所有设备中显示MAPVIEW
。
C:\Users\FSSD6>keytool.exe -list -alias aliasname -keystore "location" -storepass password -keypass password
如需进一步的帮助,请查看此Maplink和this blog post