Я использую Intellij IDEA 2016.3.4 на ubuntu 14.04 LTS для разработки приложений для Android. Ошибка gradle sync failed, missing android extension is occurring.
Не удалось синхронизировать Gradle при создании приложения для Android в intellij 16
Я использую sdk platform 25.0.2, kotlin version 1.0.6. Это линия, которая бросает ошибку:
apply plugin: 'kotlin-android'
и сообщение об ошибке:
Error:(16, 0) Extension with name 'android' does not exist. Currently registered extension names: [ext] Open File
Я потерял. Пожалуйста, кто-нибудь может мне помочь. Детальное решение было бы высоко оценено!
EDIT 1: Вот код build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.gogol.myapplication"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.0', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.1.1'
testCompile 'junit:junit:4.12'
}
EDIT 2: здесь build.gradle корень проекта
файл сборки// верхнего уровня, где вы можете добавить параметры конфигурации, общие для все подпроекты/модули.
buildscript {
ext.kotlin_version = '1.0.6'
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
apply plugin: 'kotlin-android'
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
repositories {
mavenCentral()
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compile 'com.android.support:appcompat-v7:25.1.1'
compile 'com.android.support:support-annotations:25.1.1'
}
android {
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
compileSdkVersion 25
buildToolsVersion '25.0.2'
}
Вы добавили Котлин плагин в IntelliJ - Я не уверен, что если есть что-нибудь сделать с ним, но это стоит попробовать –
да, Котлин плагин включен. У меня также есть последняя версия. –
У вас есть «применить плагин:« com.android.application »в' build.gradle'? – CrazyCoder