我在 JavaFX 上写了一个小游戏并成功移植到 Android。现在我想加入一些 Google Ads。为此,我创建了一个 PlatformService 和 AndroidPlatformProvider ,如本例所示。我正在为 Netbeans 使用 Gluon 插件
我将此添加到我的 build.gradle 文件中:
repositories {
def androidHome = System.getenv("ANDROID_HOME")
maven { url "$androidHome/extras/android/m2repository/" }
maven { url "$androidHome/extras/google/m2repository/"}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.android.gms:play-services-ads:7.5.0'
}
在我的 AndroidManifest.xml 中,我添加了:
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
当我尝试构建apk文件时,我得到了下一个错误
:processAndroidResources UP-TO-DATE C:\Users\Martin\Documents\NetBeansProjects\Trio\build\javafxports\tmp\android\AndroidManifest.xml:27: error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version'). :processAndroidAndroidResources FAILED
我搜索了一下,发现我应该将 google-play-services_lib 作为库包含,但我不知道如何。这是我第一次使用 gradle
在 Android SDK Manager 中,我安装了最新的 Play Services 和 Repository