Tôi đang cố gắng để chạy dự án của tôi trong Android Studio 0.3.6, nhưng tôi luôn luôn nhận được lỗi này:Gradle xây dựng thất bại tìm kiếm Dịch vụ Google Play trong 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
Dưới đây là hoàn toàn tập tin build.gradle
của tôi:
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'
}
Và cuối cùng, tôi SDK Manager:
Tôi đã thử với nhiều phiên bản Android Studio (0.2.8, 0.2.9, 0.2.13, 0.3.2, 0.3.6) và nó luôn giống nhau. Tôi đã thử thay đổi phiên bản Dịch vụ của Play, tôi đã thử thay đổi thứ tự của các phụ thuộc, không có mẹo nào xảy ra.
Có điều gì không chính xác với thiết lập của tôi không? Tôi tìm kiếm câu trả lời và khá nhiều thứ tôi tìm thấy (cấu trúc build.gradle
, SDK bị thiếu) đã được sử dụng ...
Nó không phải là một lỗi rất nhiều như một cái gì đó mà không phải là tài liệu rõ ràng. Android Studio kết hợp bản sao SDK riêng của mình mà nó sử dụng theo mặc định. Bạn chỉ có thể trỏ Android Studio vào bản sao được cài đặt thông qua Trình quản lý SDK Android. – gnuf