当前位置: 首页 > 知识库问答 >
问题:

Android Studio-Google地图在真正的Android设备上仍然是空白的

夏炎彬
2023-03-14

谷歌了它,阅读了数以百万计的关于如何生成google API密钥的建议,如何使用它,但没有任何工作!

  1. 启用的google maps v2 API
  2. 使用google map创建了带有一个活动的项目(studio中的默认向导)
  3. 在google上为debug project创建密钥,将应用程序的Sha1;App包分配给google上的project密钥
  4. 将API密钥插入Google_Maps_API.xml(AndroidManifest.xml自动更新)
  5. 在应用程序运行的AVD上生成和运行,将显示映射。

然后:

    null

共有1个答案

郤坚诚
2023-03-14

确保您在release文件夹下的Google_Maps_API.xml中输入了您的release API键。

首先,使用Project Explorer左上方的下拉菜单切换到Project view。然后,展开app/src/,您将看到子文件夹debugrelease。在该文件下,您应该看到debug/res/valuesrelease/res/values下的两个单独的google_maps_api.xml文件。

确保release API键在release/res/values文件夹下的google_maps_api.xml文件中,因为这个键将用于签名的release APK。

 类似资料:
  • 这真的快把我逼疯了。我已经做了以下工作: 将我的包名+SHA1(调试密钥库)+SHA1(发布密钥库)添加到Google Developer的控制台。 已启用用于Android的地图SDK。API密钥有Android应用程序限制 从Firebase控制台将google-services.json添加到我的应用程序 添加了必要的权限: 将API键添加到清单文件-从Google Developer Co

  • 我知道其他人之前已经在StackOverflow上询问过这个问题,但是我已经尝试解决这个问题好几天了,但是没有任何结果。我的网站在电脑上看起来很棒,但当我在手机上测试时,显示屏的右侧出现了一个非常烦人的空白。 我试着... 设置溢出-X:隐藏在正文上; 设置溢出-X:隐藏在html上(它影响滚动); 在正文和HTML上设置宽度:100%; 我试着移除导航杆,它显然溢出了身体,但这并没有解决我的问题

  • 1)创建新项目。 2)选定的谷歌地图创建。 3)调试google_maps_api.xml所遵循的步骤。 5)AndroidManifest.xml

  • 我有一个谷歌地图部分在我的网站为我的联系网页。在我的浏览器中,映射的css是 在SmartPhone视图中,我得到了半幅地图,并向左对齐,如下所示。 手机上的谷歌地图 我想应用CSS,使我的地图响应移动。我尝试了一些类似下面的方法,但它不起作用 如何正确设置?

  • 我已经使用SHA1签名在Google Developers Console上生成了一个API密钥。在Mac上,我使用了以下命令 这给了我SHA1密钥 对于包名,我使用了与包com.xrmlabs.subMyClass中给出的完全相同的名称。

  • 我不能部署我的应用程序在一个真实的设备上它在模拟器上正常工作,我得到部署错误,但没有在错误选项卡。 这是来自生成输出 2>生成成功。 2> ============生成:1成功,0失败,1最新,0跳过===============部署:0成功,1失败,0跳过============= 即使卸载应用程序后,我无法部署我的应用程序在我的实际设备上,其他应用程序安装精细彻底的VS。