2017-02-27 2 views
3

Ich habe ein Projekt in Eclipse und ich exportieren zu grable Projekt und öffnen in Android Studio, wenn ich Projekt synchronisieren bekomme ich Fehler: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Fehler: Ausführung fehlgeschlagen für Task ': app: mergeDebugResources'.Wie beheben Fehler: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:

Error: 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') 
} 

Antwort

3

Nun, ich habe dieses Problem, weil mein Projekt von Eclipse nach Android Studio importiert wurde und Abhängigkeiten in Großbuchstaben fehlten.

Ich habe es los nach

useLibrary 'org.apache.http.legacy' 

in

defaultConfig { 
} 

unter

targetSdkVersion 25 

Nach dieser Zugabe hatte ich

minSdkVersion 9 
einstellen Auch

, habe ich folgende Zeilen

aaptOptions.cruncherEnabled = false 
aaptOptions.useNewCruncher = false 

oben

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 bekommen diesen Fehler vielleicht aufgrund JAR-Dateien Sie sind in Abhängigkeiten möglicherweise nicht da.

Statt Google für ihre gradle Abhängigkeiten und legen Sie die Paketnamen anstelle des Weges, wie es in erster Linie ist:

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

Ersetzen verbleibenden Abhängigkeiten in dem obigen Format.

Hoffe, es wird dir helfen.

______________________________________

EDIT:

Sie sind mit diesem Problem konfrontiert, da Sie buildToolsVersion 25.0.2 verwenden während Bibliothek Sie verwenden compile 'com.android.support:support-v4:19.1.0' ist

einfach, es ändern compile 'com.android.support:support-v4:25.0.2' und Ihr Problem wird gelöst.

Fragen Sie, ob Sie ein anderes Problem haben, akzeptieren Sie es als Antwort, damit es anderen helfen kann.

4

Try Code auf Ihrem Modul build.gradle:

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

Es bedeutet Android Studio NICHT PNG überprüfen streng.

+1

Leider nicht für mich arbeiten .. –

+0

nicht für mich arbeiten –

2

Ich habe dieses Problem, nach dem Zeichnen der linken und unteren Strichlinie für .9 .png dann ist es in Ordnung. Viel Glück.

0

Deaktivieren Sie die Caches, schließen Sie das Projekt und importieren Sie es erneut.

0

Die meiste Zeit ist ein beschädigtes PNG-Bild, das kürzlich zum Projekt hinzugefügt wurde und diesen Fehler verursacht. Überprüfen Sie das Git-Protokoll und ersetzen Sie die Datei.

Manchmal Menü: File > InvalidateCaches/Restart also helps

Verwandte Themen