Android编译错误;已应用Java插件,与android不兼容
所以我制作了一个可穿戴应用程序,我可以用MessageListenerService在屏幕上的按钮控制一辆机器人汽车。在尝试构建项目之后,我遇到了一些问题,它要求我从SDK安装“Android支持库”,我已经安装了。我找到了另一个解决方案,但现在它说 错误:已应用java插件,但它与Android插件不兼容 这是我的可穿戴模块中的build.gradleAndroid编译错误;已应用Java插件,与android不兼容,java,android,gradle,wear-os,Java,Android,Gradle,Wear Os,所以我制作了一个可穿戴应用程序,我可以用MessageListenerService在屏幕上的按钮控制一辆机器人汽车。在尝试构建项目之后,我遇到了一些问题,它要求我从SDK安装“Android支持库”,我已经安装了。我找到了另一个解决方案,但现在它说 错误:已应用java插件,但它与Android插件不兼容 这是我的可穿戴模块中的build.gradle apply plugin: 'com.android.application' apply plugin: 'java' sourceCo
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'
}
有人知道怎么回事吗?感谢advancoi问题是您不能在同一模块中同时应用
com.android.application
和java
插件。你为什么这么做?您引用的问题中没有任何东西告诉您应用java插件
删除使用
apply plugin:'java'
的行,对于那些使用kotlin并正在制作Android库的人来说,你很乐意去做:对于那些使用公司/公司定制gradle repo的人,确保使用apply plugin:'kotlin Android'
而不是apply plugin:'kotlin'
,从gradle主页中删除或修复init.gradle
文件。Windows上的位置是C:\Users\User\.gradle\init.gradle
。这就是所有讨厌的事情发生的地方。就是这样。谢谢我按照一个指南来解决一个问题,所以可能就是这样?不管怎样,修复了它,现在我回到了我原来的问题…至于你原来的问题,这个答案会有帮助吗?Android Studio要求为JUnit4应用插件:“java”!Nizor,如果我们想使用checkstyle,findbugs;我们需要应用java插件。还有其他方法吗?对于应用插件:“groovy”也会显示相同的错误消息:“java”插件已经应用,但它与Android插件不兼容。感谢您指出明显的问题,我遇到了相同的问题!最后,当您尝试将Java模块转换为Android模块时,会出现这个问题。