【发布时间】: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
我正在尝试使用 google play services 库在我的游戏中使用 admob。但是,自从我上次这样做以来,情况发生了变化。新更新(rev 39)似乎在 google play services 文件夹中没有 lib 项目。我现在如何将 google play 服务添加到我的 libgdx 游戏中?
【问题讨论】:
标签: java android libgdx admob google-play-services
希望您使用 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
【讨论】:
在您的 Android SDK 安装位置,查看 /extras/google/m2repository/com/google/android/gms/ 文件夹以获取 Google Play 服务库的 aars。
【讨论】: