Ich baue eine app, wo ich für Fused Provider bin Code aus diesem Tutorial Link, aber wenn ich meine app ausführen möchten erhalte ich diesen Fehler:Kann App mit Fused Provider nicht gestartet werden?
Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 1
Das ist mein Gradle Datei:
apply plugin: 'com.android.application'
android { compileSdkVersion 23 buildToolsVersion "24.0.0" dexOptions { JavaMaxHeapSize "4G" }
defaultConfig {
applicationId "com.example.dev3.fusedtutorial"
minSdkVersion 9
targetSdkVersion 23
multiDexEnabled true
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
Abhängigkeiten { filetree kompilieren (umfassen: [ '* .jar'], dir: 'libs') testCompile 'junit: junit: 4.12' Kompilierung ‚com.android. Unterstützung: appcompat-v7: 23.4.0' Kompilierung 'com.google.android.gms: play-Dienste: 9.2.0' }
Kann mir jemand helfen?
Vielleicht ist es durch Mismatch in den Versionen von SDK, Build Tools und Gradle Plugins verursacht wird, versuchen zu überprüfen, ob Sie die neueste Version von ihnen verwenden. Versuchen Sie dann, das Projekt zu säubern und auszuführen. Überprüfen Sie auch die Lösung in dieser [SO Frage] (http://stackoverflow.com/questions/36561103/apptransformclasseswithmultidexlist fordebug-failed). Diese SO Frage hat eine Menge Referenz Link, Sie können sie auch überprüfen. – KENdi