it-swarm.com.de

Fehlerbehebung: Java.util.concurrent.ExecutionException: com.Android.ide.common.process.ProcessException:

Ich habe ein Projekt in Eclipse und ich exportiere nach Gradle Project und öffne es in Android Studio, wenn ich ein Projekt synchronisiere, das ich bekomme . Fehler: Ausführung fehlgeschlagen für Task ': app: mergeDebugResources'.

Fehler: Java.util.concurrent.ExecutionException: com.Android.ide.common.process.ProcessException: 

Das ist mein build.gradle:

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 19
    buildToolsVersion "25.0.2"

    defaultConfig {
        applicationId "com.smok.maps"
        minSdkVersion 8
        targetSdkVersion 19
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.Android.support:support-v4:19.1.0'
    compile 'joda-time:joda-time:2.3'
    compile files('libs/ksoap2-Android-Assembly-3.6.0-jar-with-dependencies.jar')
    compile files('libs/osmbonuspack_v4.9.jar')
    compile files('libs/osmdroid-Android-4.2-javadoc.jar')
    compile files('libs/osmdroid-Android-4.2.jar')
    compile files('libs/slf4j-Android-1.5.8.jar')
}
5
user7245772

Nun, ich habe dieses Problem bekommen, weil mein Projekt von Eclipse in Android Studio importiert wurde und Abhängigkeiten in Gradle fehlten.

Ich habe es nach dem Hinzufügen losgelassen

useLibrary 'org.Apache.http.legacy'

im

defaultConfig {
}

unten

targetSdkVersion 25

Danach musste ich einstellen

minSdkVersion 9

Ich habe auch folgende Zeilen hinzugefügt

aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false

über

defaultConfig {
    //code snippet
}

So dass es aussieht,

Android {

    compileSdkVersion 25
    buildToolsVersion '25.0.2'

    aaptOptions.cruncherEnabled = false
    aaptOptions.useNewCruncher = false

    defaultConfig {
        applicationId "xxx.xxxx.xxxx.xxxx"
        minSdkVersion 9
        targetSdkVersion 25
        useLibrary  'org.Apache.http.legacy'
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_5
            targetCompatibility JavaVersion.VERSION_1_5
        }
        //remaining code snippet
        //.....
    }
    //remaining code snippet
    //.....
}

@Tompok, Sie erhalten diesen Fehler, möglicherweise aufgrund von JAR-Dateien, die Sie in Abhängigkeiten verwenden, möglicherweise nicht.

Stattdessen Google für seine Abstufungsabhängigkeiten und platzieren Sie den Paketnamen anstelle des Pfads, so wie er in der ersten Zeile steht:

compile 'com.Android.support:support-v4:19.1.0'

Ersetzen Sie die verbleibenden Abhängigkeiten im obigen Format.

Hoffe, es wird dir helfen.

____________________________________

BEARBEITEN:

Sie haben dieses Problem, da Sie buildToolsVersion 25.0.2 verwenden, während die von Ihnen verwendete Bibliothek compile 'com.Android.support:support-v4:19.1.0' ist.

Ändern Sie es einfach in compile 'com.Android.support:support-v4:25.0.2' und Ihr Problem wird gelöst.

Fragen Sie, ob Sie sich einem anderen Problem stellen, das Sie als Antwort akzeptieren, damit es anderen helfen kann.

Versuchen Sie Code in Ihrem Modul build.gradle:

 Android {
 // ...
 aaptOptions.cruncherEnabled = false
 aaptOptions.useNewCruncher = false
 // ...
 }

Es bedeutet, dass Android Studio PNG NICHT streng überprüft.

4

Ich traf dieses Problem, nachdem ich die linke und untere Strichlinie für .9 . png gezeichnet habe, dann ist es ok. Viel Glück. 

4
Chuanhang.gu

meistens wurde ein fehlerhaftes PNG-Image hinzugefügt, das kürzlich dem Projekt hinzugefügt wurde, was zu diesem Fehler führt. Überprüfen Sie das Git-Protokoll und ersetzen Sie die Datei. 

Manchmal Menü: File > InvalidateCaches/Restart also helps

1
ir2pid

Nun, ich hatte die Lösung nicht, als ich in Android Studio 3.1 verwendet wurde

Android {
 // ...
 aaptOptions.cruncherEnabled = false
 aaptOptions.useNewCruncher = false
 // ...
 }

Ich bin gerade dabei, das Eclipse-Projekt in das neueste Android-Studio zu importieren. Ich habe ungefähr drei Tage damit verbracht, nach diesem spezifischen Fehler zu suchen.

 Error:Java.util.concurrent.ExecutionException: com.Android.ide.common.process.ProcessException: Error:Execution failed for task ':app:mergeDebugResources'.

Ich habe einige Referenzen von den folgenden Links gefunden ...

Danach habe ich in drawable nach den Bildern mit der Erweiterung image_name.9.png gesucht. und umbenannt es in image_name.png. Danach ist dieser Fehler verschwunden. Wieder funktionierte dies für mein Projekt, war aber noch nicht sicher, welche anderen Ursachen dieses Problem haben. Ich hoffe, dass dies für jemanden nützlich sein kann!

1
BharathRao

Machen Sie die Caches ungültig, schließen Sie das Projekt und importieren Sie es erneut.

0
Samnjor