繁体   English   中英

Android应用中的Google地图崩溃

[英]Google Maps in Android app crashes

在尝试将地图添加到Android应用时,我遇到了以下错误:

04-15 17:36:42.036:E / AndroidRuntime(28534):java.lang.RuntimeException:无法启动活动ComponentInfo {xxx}:android.view.InflateException:二进制XML文件行#7:错误膨胀类片段

我阅读了很多帖子,以及关于问题可能是什么的文章,并尝试了以下任意一些建议:

  • 在Manifest中验证使用库
  • 添加Google SDK(与Android SDK相对)。
  • 扩展FragmentActivity(而不是Activity)。
  • 设置API密钥并将其添加到Manifest。

但是,没有任何改变结果。 尝试启动该活动时,应用程序仍会崩溃,并显示相同的错误消息。

为了缩小范围我从这里下载了示例应用程序,但它崩溃了完全相同的错误消息。

对于Android来说相对较新,上面的示例看起来很好,但是由于它崩溃了,很难说出错误在哪里。 完整的堆栈跟踪可以在这里找到。

我正在使用运行Android 4.2的Nexus 4进行开发。

我会假设引用的示例应用程序至少可以工作。 我错了吗? 我引用的样本有什么问题吗?

看看我在Android虚拟设备(模拟器)Android 4.2上使用谷歌android Map v2的详细分步教程http://umut.tekguc.info/en/content/google-android-map-v2-step-step

具体来说,请确保可以解析对google-play-services_lib的引用。 如果无法解析,应用程序将成功编译并启动,直到它实际需要显示地图。 然后就会崩溃。

  • 右键单击Eclipse中的项目,然后选择Properties。
  • 在左侧选择“Android”
  • 确保google-play-services_lib在“库”右侧的旁边有一个绿色复选标记。

如果它有一个红色的“X”或完全丢失,则需要重新添加引用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM