Về Gradle Build :Lỗi khó hiểu sau khi update Android Studio
Mọi thứ vẫn diễn ra bình thường cho đến khi Android Studio báo có bản cập nhật mới.
Như thường lệ, tôi tải tất cả những thứ có thể nâng cấp, và rắc rối bắt đầu…
Các project cũ có file gradle giống như bên dưới:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion '21.1.2'
defaultConfig {
applicationId "com.caocongduc.mybmi"
minSdkVersion 17
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.android.support:design:22.2.0'
}
Thì hoạt động bình thường (dù cho số phiên bản từ build đến target và support, design loạn hết cả lên), nhưng các project khác, kể cả project mới tạo có file gradle như:
compileSdkVersion 23
buildToolsVersion '23.0.3'
...
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:design:23.2.1'
}
Thì bị lỗi thế này:
Sau nhiều lần Clean và Rebuild vẫn không sửa được, Invalidate Caches / Restart cũng không được
Đổi compileSdkVersion và buildToolsVersion thì mất class R
Ai đó có thể giúp tôi khắc phục lỗi này được không (không từ thủ đoạn, trừ việc mua máy tính mới)?
P.s1: Đã thử buildToolsVersion '24.0.0 rc2'
(Mới nhất rồi) nhưng không hiệu quả
P.s2: Vốn tiếng Anh hơi ít nên các trang có liên quan tôi có đọc và làm theo nhưng không hiệu quả (tầm hơn chục trang thôi).
Chia sẻ của: Người mới làm quen Android Studio được vài tuần…
Thường thì các complier mới hay gặp lỗi và mình hay thay đổi các compiler version xuống bản thấp hơn trong gradle.properties.
Bạn thử dùng cách này xem
@postace
Chắc phải làm vậy thật
Cứ tưởng nó như cái Visual Studio mở lên rồi xài thôi, ai dè giờ phát hiện còn phức tạp hơn.
Cám ơn bạn