Ich habe ein Problem, seit ich mein Android Studio auf 3.0.0 aufgerüstet habe: Ich kann com.google.Android.gms:play-services
nicht mehr finden!
Nach dem Hinzufügen dieser Abhängigkeit erhalte ich folgende Meldung, wenn ich versuche, mein Projekt zu synchronisieren:
Failed to resolve: com.google.Android.gms:play-services-games:11.4.2
Ich kann auf "Repository installieren und Projekt synchronisieren" klicken, bekomme dann jedoch die folgende Meldung:
Could not find dependency "com.google.Android.gms:play-services-games:11.4.2"
Ich habe versucht zu suchen, aber die einzige Lösung, die ich gefunden habe, war die Installation des Google-Repository und das Hinzufügen von jcenter()
zu den Repositorys in meiner build.gradle
-Datei
Irgendeine Idee?
Hier ist meine build.gradle-Datei:
buildscript {
repositories {
mavenLocal()
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.0.0'
classpath 'com.mobidevelop.robovm:robovm-gradle-plugin:2.3.1'
}
}
allprojects {
apply plugin: "Eclipse"
apply plugin: "idea"
version = '1.0'
ext {
appName = "Glowee"
gdxVersion = '1.9.7'
roboVMVersion = '2.3.1'
box2DLightsVersion = '1.4'
ashleyVersion = '1.7.0'
aiVersion = '1.8.0'
}
repositories {
mavenLocal()
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
maven { url "https://oss.sonatype.org/content/repositories/releases/" }
}
}
project(":desktop") {
apply plugin: "Java"
dependencies {
compile project(":core")
compile "com.badlogicgames.gdx:gdx-backend-lwjgl:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"
}
}
project(":Android") {
apply plugin: "Android"
configurations { natives }
dependencies {
compile project(":core")
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"
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86_64"
compile "com.google.Android.gms:play-services-games:11.4.2"
compile "com.google.Android.gms:play-services-ads:11.4.2"
compile "com.google.Android.gms:play-services-plus:11.4.2"
}
}
project(":ios") {
apply plugin: "Java"
apply plugin: "robovm"
dependencies {
compile project(":core")
compile "com.mobidevelop.robovm:robovm-rt:$roboVMVersion"
compile "com.mobidevelop.robovm:robovm-cocoatouch:$roboVMVersion"
compile "com.badlogicgames.gdx:gdx-backend-robovm:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-ios"
compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-ios"
}
}
project(":core") {
apply plugin: "Java"
dependencies {
compile "com.badlogicgames.gdx:gdx:$gdxVersion"
compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
}
}
tasks.Eclipse.doLast {
delete ".project"
}
Ich hatte das gleiche Problem, ich behebe es, indem ich google()
repository im build.gradle
Projektmodul hinzufügte
Ich habe es mit 'google ()' versucht, aber es hat nicht funktioniert. Ich habe einige Vorschläge von AndroidStudio gelesen. Ich habe herausgefunden, dass ich dazu die build.gradle -Datei manuell ändern muss, um die compileSdkVersion, minSdkVersion usw. zu aktualisieren kam heraus, weil ich etwas verwendete, das mit der minSdkVersion, die ich hatte, nicht kompatibel war.