【问题标题】:Where did the lib project go for google play services?google play 服务的 lib 项目去哪儿了?
【发布时间】:2017-04-18 18:58:55
【问题描述】:

我正在尝试使用 google play services 库在我的游戏中使用 admob。但是,自从我上次这样做以来,情况发生了变化。新更新(rev 39)似乎在 google play services 文件夹中没有 lib 项目。我现在如何将 google play 服务添加到我的 libgdx 游戏中?

【问题讨论】:

    标签: java android libgdx admob google-play-services


    【解决方案1】:

    希望您使用 gradle 来构建您的 libgdx 项目。您可以使用 gradle 轻松地将 AdMob 广告集成到您的应用中。

    将此依赖项保留在 android 模块 build.gradle 中

    dependencies {
        compile 'com.google.android.gms:play-services-ads:10.2.1'
    }
    

    AndoirdManifest.xml 中的活动条目

    <meta-data android:name="com.google.android.gms.version"
               android:value="@integer/google_play_services_version" />
    
    <activity android:name="com.google.android.gms.ads.AdActivity"
              android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
              android:theme="@android:style/Theme.Translucent" />
    

    然后刷新所有 gradle 项目。

    在 Mac 上,默认情况下所有 gms 文件都在此文件夹中:

    /Users/User_Name/Library/Android/sdk/extras/google/m2repository/com/google/android/gms
    

    在 Windows 上:

    Android_SDK_PATH/extras/google/m2repository/com/google/android/gms
    

    【讨论】:

    • 我这样做了,这些库现在显示在 gradle 依赖项下,但是在我的 Android Launcher 代码中它找不到这些库。有什么建议吗?
    • 清理并重建您的项目,gradle 控制台上是否有任何错误?
    • 如果您使用 Eclipse,您可能会遇到一些问题,否则在 Android Studio/IntelliJ IDEA 上它工作正常。
    • 这似乎可行,但不适合我。我最终只是下载了一个旧的 google play 服务库,它运行良好。
    【解决方案2】:

    在您的 Android SDK 安装位置,查看 /extras/google/m2repository/com/google/android/gms/ 文件夹以获取 Google Play 服务库的 aars。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-06
      • 2011-03-03
      • 2014-03-15
      相关资源
      最近更新 更多