it-swarm.com.de

Programmtyp bereits vorhanden: org.intellij.lang.annotations.Flow

Ich erhalte diese Fehlermeldung, wenn ich versuche, ein Programm in Kotlin auszuführen. Meine Abschlussdateien sind so; Projektlevel Gradle

    buildscript {
    ext.kotlin_version = '1.2.30'
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:3.1.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:3.2.0'
        }
}
    allprojects {
    repositories {
        google()
        jcenter()
    }
}
     task clean(type: Delete) {
    delete rootProject.buildDir
}

Und App Level Gradle

    apply plugin: 'com.Android.application'

apply plugin: 'kotlin-Android'

apply plugin: 'kotlin-Android-extensions'
ext.supportLibraryVersion = '27.1.1'
ext.playServices = '11.6.2'
Android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.rossa.rossa"
        minSdkVersion 15
        targetSdkVersion 27
        versionCode 1
        versionName "1.0.0"
        testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
    repositories {
        jcenter()
        maven { url 'https://jitpack.io' }
        mavenCentral()
        google()
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
    implementation "com.Android.support:appcompat-v7:$supportLibraryVersion"
    implementation 'com.Android.support.constraint:constraint-layout:1.0.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.Android.support.test:runner:1.0.1'
    androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.1'
    implementation "com.Android.support:appcompat-v7:$supportLibraryVersion"
    implementation "com.Android.support:design:$supportLibraryVersion"
    implementation "com.Android.support:cardview-v7:$supportLibraryVersion"
    implementation 'com.jakewharton.timber:timber:4.6.1'
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
    implementation 'com.squareup.picasso:picasso:2.5.2'
    implementation 'com.squareup.retrofit2:retrofit:2.3.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
    implementation 'com.squareup.okhttp3:okhttp:3.9.0'
    implementation 'com.squareup.okhttp3:logging-interceptor:3.9.0'
    implementation 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'
    implementation 'com.appolica:flubber:1.0.1'
    implementation 'org.greenrobot:eventbus:3.1.1'
    implementation 'com.github.daniel-stoneuk:material-about-library:2.2.3-support26.1.0'
}

Immer wenn ich versuche, das Programm auszuführen, erhalte ich diesen Fehler

Programmtyp bereits vorhanden: org.intellij.lang.annotations.Flow Nachricht {kind = ERROR, text = Programmtyp bereits vorhanden: org.intellij.lang.annotations.Flow, sources = [Unbekannte Quelldatei], Werkzeugname = Optional. von (D8)}

17
theanilpaudel

Bitte fügen Sie Ihrem App-Level build.gradle folgende Zeile hinzu.

configurations {
    cleanedAnnotations
    compile.exclude group: 'org.jetbrains' , module:'annotations'
}
48
user

Das jetbrains-Anmerkungsmodul ausschließen ist eine Problemumgehung. Warum ist es überhaupt in Ihrem Projekt? Wahrscheinlich wurde es automatisch von Android Studio zu Ihrem Klassenpfad hinzugefügt, wenn Sie wirklich die eigenen Anmerkungen von Android wollten.

Daher ist es eine bessere Lösung, nach einer org.jetbrains:annotations-Abhängigkeit in Ihren build.gradle -Dateien zu suchen:

implementation 'org.jetbrains:annotations-Java5:15.0'

... und entferne es. 

0
String

Programmtyp bereits vorhanden:

org.intellij.lang.annotations.JdkConstants$PatternFlags

Weitere Informationen zum Beheben des Problems finden Sie unter: https://developer.Android.com/studio/build/dependencies#duplicate_classes .

0
Kirill Vashilo