Próbuję uruchomić mój projekt w Android Studio 0.3.6, ale zawsze uzyskać ten błąd:Gradle build zawiedzie szuka Usługi Google Play w Android Studio
Gradle: A problem occurred configuring root project 'myapp_android'.
> Failed to notify project evaluation listener.
> Could not resolve all dependencies for configuration ':_DebugCompile'.
> Could not resolve com.google.android.gms:play-services:3.1.36.
Required by:
:myapp_android:unspecified
> Could not GET 'http://maven.hq.couchbase.com/nexus/content/repositories/releases/com/google/android/gms/play-services/3.1.36/play-services-3.1.36.pom'. Received status code 503 from server: Service Temporarily Unavailable
Oto mój pełny build.gradle
pliku:
home = System.getenv("ANDROID_HOME")
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
maven {
url "http://maven.hq.couchbase.com/nexus/content/repositories/releases/"
}
maven {
url "http://files.couchbase.com/maven2/"
}
}
dependencies {
compile 'com.android.support:support-v4:18.0.+'
compile 'com.android.support:appcompat-v7:18.0.+'
compile 'com.google.android.gms:play-services:3.1.36'
compile 'com.couchbase.cblite:CBLite:1.0.0-beta'
compile 'com.couchbase.cblite:CBLiteEktorp:1.0.0-beta'
compile 'com.couchbase.cblite:CBLiteJavascript:1.0.0-beta'
compile fileTree(dir: 'libs', include: '*.jar')
instrumentTestCompile 'com.jayway.android.robotium:robotium-solo:4.3'
}
android {
compileSdkVersion 18
buildToolsVersion "18.1"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
}
tasks.withType(Compile) {
options.encoding = 'UTF-8'
}
I wreszcie mój SDK Manager:
Próbowałem z wieloma wersjami Androida Studio (0.2.8, 0.2.9, 0.2.13, 0.3.2, 0.3.6) i zawsze jest tak samo. Próbowałem zmienić wersję Usług Play, próbowałem zmienić kolejność zależności, nic nie poradziło.
Czy jest coś nie tak z moimi ustawieniami? Szukałem odpowiedzi i prawie wszystko, co znalazłem (build.gradle
struktura, brakujące elementy SDK) było już w porządku ...
To nie jest błąd tak bardzo, jak coś, co nie jest wyraźnie udokumentowane. Android Studio zawiera własną kopię SDK, której używa domyślnie. Możesz po prostu wskazać Android Studio na kopię zainstalowaną za pomocą Menedżera Android SDK. – gnuf