- project(":android") {
- apply plugin: "android"
- apply plugin: "com.android.application"
- configurations { natives }
- dependencies {
- compile project(":core")
- compile "com.android.billingclient:billing:dp-1"
- compile "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion"
- natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi"
- natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a"
- natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a"
- natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
- natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86_64"
- compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
- natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi"
- natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi-v7a"
- natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-arm64-v8a"
- natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86"
- compile "com.google.android.gms:play-services-ads:11.0.0"
- compile "com.android.billingclient:billing:dp-1"
- }
}
我在我的android工作室项目中有以下gradle代码,它仍然给我一个错误“无法解决com.android.billingclient:billing:dp-1”,为什么它不会同步?我应该附加更多的东西吗?
解决方法
com.android.billingclient:billing:dp-1在mavenCentral中不存在,但在jcenter中.您需要做的就是将jcenter()添加到存储库部分.
- allprojects {
- apply plugin: "eclipse"
- apply plugin: "idea"
- version = '1.0'
- ext {
- appName = "FidgetSpinner"
- gdxVersion = '1.9.6'
- roboVMVersion = '2.3.0'
- Box2DLightsVersion = '1.4'
- ashleyVersion = '1.7.0'
- aiVersion = '1.8.0'
- }
- repositories {
- mavenLocal()
- mavenCentral()
- maven { url "http://oss.sonatype.org/content/repositories/snapshots/" }
- maven { url "http://oss.sonatype.org/content/repositories/releases/" }
- jcenter() <<<<<<------------ ADD THIS LINE TO MAKE IT WORK
- }