【问题标题】:Google Maps rev. 30 eclipse usage : google_play_services_version谷歌地图修订版。 30 日食用法: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。

【问题讨论】:

    标签: android eclipse google-maps google-play-services


    【解决方案1】:

    也许问题在于 Google 拥有dropped its support for Eclipse。这看起来类似于SO thread's。我建议您迁移到 Android Studio。

    现在讨论 rev.30 问题。在this thread 中看到了这个问题。社区建议您使用 rev.28。也来看看吧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-17
      • 2015-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-29
      相关资源
      最近更新 更多