Android-Kompilierungsfehler; Es wurde ein Java-Plug-in angewendet, das nicht mit Android kompatibel ist

Lesezeit: 2 Minuten

Benutzeravatar von Riekelt
Riekelt

Also habe ich eine tragbare Anwendung erstellt, mit der ich ein Roboterauto mit den Schaltflächen auf dem Bildschirm mit dem MessageListenerService steuern kann. Nachdem ich versucht hatte, das Projekt zu erstellen, hatte ich einige Probleme, bei denen ich aufgefordert wurde, “Android Support Repository” aus dem SDK zu installieren, das ich bereits hatte. Ich habe ein anderes ähnliches Problem auf SO (Link) gefunden, das eine Art Lösung hatte, aber jetzt heißt es

“Fehler: Das Java-Plug-in wurde angewendet, ist aber nicht mit den Android-Plug-ins kompatibel.”

Dies ist mein build.gradle in meinem tragbaren Modul

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'

}

Weiß jemand was los ist? Danke im Voraus

Für diejenigen, die kotlin verwenden und eine Android-Bibliothek erstellen: Stellen Sie sicher, dass Sie es verwenden apply plugin: 'kotlin-android' anstatt apply plugin: 'kotlin'.

  • Vielen Dank für den Hinweis auf das Offensichtliche, ich bin auf das gleiche Problem gestoßen!

    – hannojg

    17. Mai 2018 um 13:02 Uhr

  • Schließlich ist dies ein Problem, das auftritt, wenn Sie versuchen, ein Java-Modul in ein Android-Modul zu konvertieren.

    – Kapz

    26. April 2019 um 18:02 Uhr

Das Problem ist, dass Sie nicht beide anwenden können com.android.application und der java Plugin im selben Modul. warum machen Sie das? Die Frage, auf die Sie verweisen, enthält nichts, das Sie auffordert, das Java-Plugin anzuwenden.

Entfernen Sie die Linie mit apply plugin: 'java'und schon kann es losgehen

  • Das ist es. Vielen Dank! Ich habe eine Anleitung befolgt, um 1 Problem zu beheben, also war es das vielleicht? Wie auch immer, ich habe es behoben und jetzt bin ich wieder bei meinem ursprünglichen Problem …

    – Riekelt

    11. November 2014 um 16:18 Uhr


  • Könnte diese Antwort in Bezug auf Ihr ursprüngliches Problem helfen? stackoverflow.com/questions/23590746/…

    – Nilsor

    11. November 2014 um 16:26 Uhr

  • Android Studio sagt zu apply plugin: 'java' für JUnit4!

    – IgorGanapolsky

    6. April 2015 um 20:20 Uhr


  • Nizor, was ist, wenn wir checkstyle, findbugs verwenden wollen; und wir müssen das Java-Plugin anwenden. Gibt es einen anderen Weg?

    – Vishal Sahasrabuddhe

    6. August 2015 um 16:51 Uhr


  • Für Plugin anwenden: ‘groovy’ auch Nachricht bleibt gleich Fehler: Das „Java“-Plug-in wurde angewendet, ist aber nicht mit den Android-Plug-ins kompatibel.

    – Code

    26. August 2016 um 5:41 Uhr

Entfernen oder reparieren Sie die init.gradle Datei von Ihrem Gradle-Haus. Speicherort unter Windows ist C:\Users\User\.gradle\init.gradle. Da passieren all die schlimmen Dinge.

1438820cookie-checkAndroid-Kompilierungsfehler; Es wurde ein Java-Plug-in angewendet, das nicht mit Android kompatibel ist

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy