Tiba-tiba saat Menyinkronkan Gradle, saya mendapatkan kesalahan ini:
PERINGATAN: API 'variant.getJavaCompile ()' sudah usang dan telah diganti dengan 'variant.getJavaCompileProvider ()'. Itu akan dihapus pada akhir 2019. Untuk informasi lebih lanjut, lihat https://d.android.com/r/tools/task-configuration-avoidance Modul yang Terkena Dampak: app
Saya mendapatkan ini build.gradle
untuk modul aplikasi:
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'io.fabric'
android {
compileSdkVersion 28
buildToolsVersion "28.0.2"
defaultConfig {
applicationId "..."
minSdkVersion 21
targetSdkVersion 28
versionCode 1
versionName "..."
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
versionNameSuffix = version_suffix
[...]
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
[...]
}
debug {
[...]
}
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.61"
implementation 'androidx.appcompat:appcompat:1.0.0-rc02'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation "com.android.support:preference-v7:28.0.0"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.0-alpha4'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha4'
implementation 'com.google.android.material:material:1.0.0-rc02'
[...]
}
Saya dapat mengkompilasi aplikasi dengan benar, tetapi ini agak mengganggu, dan seperti yang saya lihat, sesuatu akan berhenti bekerja pada akhir tahun 2019. Ada ide tentang apa itu dan bagaimana menyelesaikannya?