Android编译错误; Java插件已被应用,与android不兼容 [英] Android compile error; Java plugin has been applied, not compatible with android
问题描述
错误:已应用java插件,但它不兼容Android插件
这是我的可穿戴模块中的build.gradle
apply plugin:'com.android.application'
apply plugin:'java'
sourceCompatibility = JavaVersion.VERSION_1_6 //这两行
targetCompatibility = JavaVersion.VERSION_1_6 //是唯一重要的
android {
compileSdkVersion 20
buildToolsVersion20.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文件('path / to / release.keystore')
storePassword'cut -out'
}
}
defaultConfig {
applicationIdrobowheel.robond
minSdkVersion 20
targetSdkVersion 20
versionCode 1
versionName1.0
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard -rules.pro'
signingconfig signingConfigs.release
}
}
}
依赖项{
编译fileTree(dir :'libs',包括:['* .jar'])
编译'com.google.android.support:wearable:+'
compilecom.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 '
}
任何人都知道这是怎么回事?感谢advancoi
问题是您不能同时应用 com.android.application
java
插件。你为什么这样做? 删除包含 So I've made a wearable application where I can control a robot-car with the buttons on screen with the MessageListenerService. After trying to build the project, I had some problems where it asked me to install "Android Support Repository" from the SDK, which I already had. I found another similar problem on SO (link) which had a sort-of solution, but now it says "Error: The java Plugin has been applied, but it is not compatible with the Android Plugins" This is my build.gradle in my wearable module Anyone know what is the matter? Thanks in advancoi The problem is that you cannot apply both the Remove the line with 这篇关于Android编译错误; Java插件已被应用,与android不兼容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋! apply plugin:'java'$的行c $ c>,你很好去
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'
}
com.android.application
and the java
plugin in the same module. Why are you doing that? There's nothing in the question you reference that tell you to apply the java plugin.apply plugin: 'java'
, and you're good to go