【问题标题】:google maps V2 “Unfortunately app has Stopped”谷歌地图 V2 “不幸的是应用程序已停止”
【发布时间】:2015-04-26 22:58:41
【问题描述】:

我刚开始学习 Android。需要 4 天时间来尝试工作地图视图但无法正常工作。那个错误不幸的是应用程序已停止

【问题讨论】:

  • 你能发布 logcat 消息吗?
  • 有很多消息,我无法复制,因为我使用 BlueStacks 作为模拟器

标签: android xml api google-maps google-maps-android-api-2


【解决方案1】:

有一些事情你需要检查:

1.你在google api console注册的SHA1指纹是否ok。如何找到它,你可以找到它here
2. 生成的api_key 必须与menifest 相同。

3. api 控制台中的应用名称必须与strings.xml 中的应用名称相同.

4. meta-data 必须包含在 menifest 中。

<meta-data 
             android:name="com.google.android.gms.version"
             android:value="@integer/google_play_services_version" />


我建议你关注这个link。这太棒了,你只需 1 小时就能完成地图工作。

【讨论】:

  • 仅添加 #4 对我有用,谢谢。在这个阶段我不知道为什么,但我遵循的大多数教程都不包含该行。
【解决方案2】:

要让谷歌地图工作,请在清单中添加以下行 -

<meta-data 
             android:name="com.google.android.gms.version"
             android:value="@integer/google_play_services_version" />

并将 google play 服务库导入您的工作区。

【讨论】:

  • G:\Andy\mapsss\AndroidManifest.xml:10:错误:错误:找不到与给定名称匹配的资源(在“值”处,值为“@integer/google_play_services_version”)
  • ypu 是否在您的项目中添加了 google play 服务库作为支持库?
  • 在导入时让您在工作区“复选框”中“选中”复制项目。请验证您的项目和库项目是否在同一目录中。
  • 我做到了,它被添加到包资源管理器中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-03
  • 2018-03-23
  • 2015-05-09
  • 2016-11-19
相关资源
最近更新 更多