谷歌地图修订版。 30 日食用法:google_play_services_version
Posted
技术标签:
【中文标题】谷歌地图修订版。 30 日食用法:google_play_services_version【英文标题】:Google Maps rev. 30 eclipse usage : google_play_services_version 【发布时间】:2016-10-14 01:19:23 【问题描述】:好吧,在 rev.30 上,Google 决定将其服务从 20k 方法库拆分回单独的服务。
所以现在在 \sdk\extras\google\m2repository\com\google\android\gms 我们有很多不同的库。超级方便!
但是,在从单独的 .aar 的 sdk\extras\google\m2repository\com\google\android\gms\play-services-maps\9.0.2 成功安装 Google Maps 后,我的应用程序崩溃并显示 android.view.InflateException: Binary XML file line #9: Error inflating class fragment.
经过一些研究,我发现如果清单中没有元数据,就会发生这种情况。
两个都用
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="@string/google_api_key">
<meta-data android:name="com.google.android.geo.API_KEY"
android:value="@string/google_api_key"/>
(我知道我只需要其中一个)
但我也必须使用
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
并且“google_play_services_version”在最新版本的库项目中不存在。 30个谷歌图书馆。我能做些什么?
请记住,如果重要的话,我使用的是 Eclipse。
【问题讨论】:
【参考方案1】:也许问题在于 Google 拥有dropped its support for Eclipse。这看起来类似于SO thread's。我建议您迁移到 Android Studio。
现在讨论 rev.30 问题。在this thread 中看到了这个问题。社区建议您使用 rev.28。也来看看吧。
【讨论】:
以上是关于谷歌地图修订版。 30 日食用法:google_play_services_version的主要内容,如果未能解决你的问题,请参考以下文章