所有开发者都拥有一把 Google 地图钥匙?

发布于 2024-12-05 08:12:00 字数 111 浏览 1 评论 0原文

我们在应用程序中使用 Google MapView,但在不同的计算机上我们必须使用不同的 API 密钥,否则 MapView 不会显示任何内容。

有没有一种方法可以为所有开发人员设置一个密钥?

We are using a Google MapView in our application but on different computers we must use different API keys, otherwise the MapView doesn't display anything.

Is there a way to set one key for all developers?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

差↓一点笑了 2024-12-12 08:12:00

有没有一种方法可以为所有开发者设置一个密钥?

对于调试签名密钥,请在开发人员 PC 之间复制调试密钥库(例如,~/.android/debug.keystore),并记住在该密钥库过期时再次更新所有密钥库。

对于生产签名密钥,请在开发人员 PC 之间复制生产密钥库。

请注意,我还没有尝试在 Windows 和非 Windows(OS X、Linux)之间复制密钥库,因此我不知道是否存在与行结尾相关的任何可能的问题。

Is there a way to set one key for all developers?

For the debug signing key, copy your debug keystore (e.g., ~/.android/debug.keystore) between developer PCs, and remember to update all of them again when that keystore expires.

For the production signing key, copy the production keystore between developer PCs.

Note that I have not tried copying keystores between Windows and non-Windows (OS X, Linux), so I don't know if there are any possible issues there related to line endings.

爱给你人给你 2024-12-12 08:12:00

是的,您可以使用公共密钥通过使用Release Key使MapView在所有Device中可见。

  1. 从您的计算机获取 MD5 密钥,然后转至 Google 获取地图密钥的链接,并获取系统的唯一密钥
  2. 将其复制并粘贴到 XML 文件中
  3. 现在右键单击项目 -> 导出应用程序 -> 选择您的项目 -> 下一步 -> 选择新的密钥库 ->完成所有其余步骤
  4. 记下您提供的别名和密码。
  5. 现在,如果您完成填写详细信息的所有过程,您将在您的存储位置获得一个 .apk 文件和密钥库文件。
  6. 现在打开命令提示符,在其中输入此命令 -->找到你的 Java bin 路径 -> keytool.exe -list -alias "aliasname" -keystore "location of keystore generated" -storepass "password" -keypass "password"
  7. 现在按 ENTER 你将得到MD5
  8. 现在将其复制粘贴到 Google Key 链接中并获取您的密钥。
  9. 现在转到您的 XML 将新密钥放入 XML 文件中。
  10. 现在右键单击项目->导出应用程序->选择您的项目->下一步->使用现有密钥库->提供位置和密码->下一步
  11. 现在您的别名将出现在您的下拉列表中->选择它->输入密码->接下来
  12. 它将询问存储最终 .apk 文件的位置。
  13. 选择您的位置和商店。
  14. 现在,最终的.apk 文件将在所有设备中显示 MAPVIEW

     C:\Users\FSSD6>keytool.exe -list -alias 别名 -keystore“位置” -storepass 密码 -keypass 密码
    

如需更多帮助,请查看地图链接这篇博文

Yes you can use common key to make MapView visible in all Device by using Release Key.

  1. Get the MD5 Key from your computer and Go to Googles link for getting Map Key and get your Unique key for your system.
  2. Copy and paste it in XML file
  3. Now right click Project->Export Application->Select your Project->Next->Select new Keystore -> Complete all rest Steps
  4. Note down your alias name and password given.
  5. Now if you Complete all process of Filling Details you will get one .apk file and keystore file in your stored location.
  6. Now open commamd prompt type this command in it --> Got to you Java bin path -> keytool.exe -list -alias "aliasname" -keystore "location of keystore generated" -storepass "password" -keypass "password"
  7. Now hit ENTER you will get MD5 again
  8. Now copy it paste it in in Google Key link and get your key.
  9. Now go to your XML put the new key in XML file.
  10. Now Right Click Project->Export Application->Select your Project->Next->Use Existing Keystore -> Give location and password->Next
  11. Now your alias name will comes in your Drop Down->Select it -> Enter Password -> Next
  12. It will ask for location to store your final .apk file.
  13. Select your location and store.
  14. Now this final .apk file will shows MAPVIEW in all Devices.

     C:\Users\FSSD6>keytool.exe -list -alias aliasname -keystore "location" -storepass password -keypass password
    

For Further help check this Maplink and this blog post

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文