当前位置: 首页 > 面试题库 >

Android编译错误;Java插件已应用,与android不兼容

祁远
2023-03-14
问题内容

因此,我制作了一个可穿戴应用程序,可以在其中使用MessageListenerService通过屏幕上的按钮来控制自动驾驶汽车。在尝试构建项目后,我遇到了一些问题,它要求我从已经安装的SDK中安装“
Android支持存储库”。我在SO(链接)上发现了另一个类似的问题, 该问题具有某种解决方案,但现在它说

“错误:已应用Java插件,但与Android插件不兼容”

这是我的可穿戴模块中的build.gradle

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.applicationjava插件。你为什么要这么做?您所引用的问题中没有任何内容告诉您应用Java插件。

删除带有的行apply plugin: 'java',您就可以开始了



 类似资料: