请如何解决此错误?
错误:Android Gradle插件仅支持Kotlin Gradle插件1.3.0及更高版本。以下依赖项不满足所需的版本:根项目'android'-> org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.6受影响的模块:android-app
警告:配置“编译”已过时,已被“实现”和“ api”替换。它将在2018年底删除。有关更多信息,请参见:http : //d.android.com/r/tools/update-dependency-configurations.html 受影响的模块:android-app
警告:配置“ testCompile”已过时,并已由“ testImplementation”代替。它将在2018年底删除。有关更多信息,请参见:http : //d.android.com/r/tools/update-dependency-configurations.html 受影响的模块:android-app
警告:配置“ androidTestCompile”已过时,并已替换为“ androidTestImplementation”。它将在2018年底删除。有关更多信息,请参见:http : //d.android.com/r/tools/update-dependency-configurations.html 受影响的模块:android-app
警告:指定的Android SDK Build Tools版本(26.0.2)被忽略,因为它低于Android Gradle Plugin 3.3.1的最低支持版本(28.0.3)。将使用Android SDK Build Tools 28.0.3。要取消显示此警告,请从build.gradle文件中删除“ buildToolsVersion '26 .0.2'”,因为每个版本的Android Gradle插件都具有默认版本的构建工具。删除构建工具版本并同步项目“受影响的模块”:android-app
我的android-app文件:
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 26
buildToolsVersion "26.0.2"
defaultConfig {
applicationId "fr.curie.jonquille.jonquille_curie"
minSdkVersion 18
targetSdkVersion 26
versionCode 203000
versionName "2.3.0"
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles …Run Code Online (Sandbox Code Playgroud)