Error de compilación de Android; Se ha aplicado el complemento Java, no es compatible con Android
Así que he hecho una aplicación wearable donde puedo controlar un robot-coche con los botones en pantalla con el MessageListenerService. Después de intentar construir el proyecto, tuve algunos problemas donde me pidió que instalara "Repositorio de Soporte de Android" desde el SDK, que ya tenía. Encontré otro problema similar en SO (link) que tenía una especie de solución, pero ahora dice
" Error: Se ha aplicado el plugin java, pero no es compatible con Android Complementos "
Esta es mi constitución.gradle en mi módulo portátil
apply plugin: 'com.android.application'
apply plugin: 'java'
sourceCompatibility = JavaVersion.VERSION_1_6 //these two lines
targetCompatibility = JavaVersion.VERSION_1_6 //are the only ones that matter
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
targetCompatibility JavaVersion.VERSION_1_6
}
signingConfigs {
release {
keyAlias 'C:\\Users\\Riekelt\\coolie.jks'
keyPassword 'cut-out'
storeFile file('path/to/release.keystore')
storePassword 'cut-out'
}
}
defaultConfig {
applicationId "robowheel.robond"
minSdkVersion 20
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:+'
compile "com.android.support:support-v4:20.0.+"
compile 'com.google.android.gms:play-services-wearable:+'
// compile 'com.google.android.gms:play-services-wearable:6.1.11'
}
¿Alguien sabe cuál es el problema? Gracias por adelantado
2 answers
El problema es que no puede aplicar tanto el complemento com.android.application
como el java
en el mismo módulo. ¿Por qué haces eso? No hay nada en la pregunta a la que hace referencia que le diga que aplique el complemento de Java.
Elimine la línea con apply plugin: 'java'
, y ya está listo
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-11 09:09:24
Para aquellos que están usando kotlin y están haciendo una biblioteca de Android: asegúrese de usar apply plugin: 'kotlin-android'
en lugar de apply plugin: 'kotlin'
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-25 09:36:46