Tôi đang sử dụng phiên bản cập nhật của studio android để xây dựng ứng dụng cho Android. Các wrapper gradle thiết lập cài đặt gradle và dự án được xây dựng mà không có lỗi.AndroidStudio - Làm mới Gradle không thành công
Cuối cùng, tôi bắt đầu gặp một lỗi mỗi khi tôi khởi động lại.
Gradle: Đã xảy ra sự cố khi định cấu hình dự án ': Ứng dụng'.
Không thể giải quyết tất cả các phụ thuộc cho cấu hình ': App: classpath'. Không thể giải quyết com.android.tools.build:gradle:0.5.+. bắt buộc theo: App: App: không xác định
org.slf4j.spi.LocationAwareLogger.log (Lorg/slf4j/Marker; Ljava/lang/String; ILjava/lang/String; [Ljava/lang/Object ; Ljava/lang/Throwable;) V
Vấn đề có thể được khắc phục bằng cách thực hiện lại gradlew và xây dựng tốt. Nhưng sau khi cập nhật 0,3 android studio và cập nhật plugin android lên 0,6. + Tôi thậm chí không thể thực hiện gradlew nữa mà không nhận được thông báo lỗi này.
Tôi đã thử gỡ cài đặt studio android bằng tất cả các tệp cấu hình của nó, xóa các thư mục .gradle trong thư mục dự án và thư mục chính và thậm chí cả kho .m2. Tôi thậm chí không thể bắt đầu một dự án Android mới, nó không thành công với các lỗi tương tự, vì vậy không nên có vấn đề với build.grade tôi
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion "18.1.1"
defaultConfig {
minSdkVersion 15
targetSdkVersion 18
}
sourceSets {
main {
manifest.srcFile 'src/main/AndroidManifest.xml'
java.srcDirs = ['src/main/java']
res.srcDirs = ['src/main/res']
}
}
}
dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile 'org.jsoup:jsoup:1.7.2'
}
gradle có cập nhật lên 1.8 automaticly thông qua gradlew sau khi tôi thay đổi gradle-wrapper.properties. SDK nằm trong một thư mục khác nhưng đã được cập nhật. Vấn đề vẫn tồn tại sau khi cập nhật 'Không thể giải quyết tất cả các phụ thuộc cho cấu hình ': Ứng dụng: classpath'. Không thể giải quyết com.android.tools.build:gradle:0.6.+. Bắt buộc bởi: Ứng dụng: Ứng dụng: không xác định org.slf4j.spi.LocationAwareLogger.log (Lorg/slf4j/Marker; Ljava/lang/Chuỗi; ILjava/lang/String; [Ljava/lang/Object; Ljava/lang/Throwable;) V' – Rroia
có vẻ như bạn cần phải thay đổi phiên bản gradle trong wrapper gradle của bạn. Hoặc chỉ cần chọn sử dụng Gradle được cài đặt cục bộ thay vì sử dụng trình bao bọc. – samael