Android - transform-Klassen Mit Dex Für Debug
Mein Projekt war in Ordnung arbeiten, bis ich fügte hinzu, die Facebook-Abhängigkeit.
Ich habe angefangen, immer diese Fehlermeldung.
Ich habe gelesen, dass viele Frage, das problem scheint zu sein, in Bezug auf MultiDex
.
Aber keine der Lösungen hat bei mir
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> 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
Selbst nachdem ich entfernen, was ich Hinzugefügt habe, wird es noch zeigen, und auch gradle scheint zu sein, sehr viel Zeit beim bauen als üblich
Hier ist mein build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "net.ciblo.spectrodraft"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
repositories {
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
compile 'com.facebook.android:facebook-android-sdk:[4,5)'
compile 'com.android.support:multidex:1.0.1'
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:cardview-v7:23.2.1'
compile 'com.android.support:design:23.2.1'
compile 'com.daimajia.easing:library:1.0.1@aar'
compile 'com.daimajia.androidanimations:library:1.1.3@aar'
compile 'com.google.android.gms:play-services:8.4.0'
compile 'com.mcxiaoke.volley:library-aar:1.0.0'
compile 'com.pnikosis:materialish-progress:1.5'
compile 'com.nineoldandroids:library:2.4.+'
compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'
compile 'com.android.support:support-v4:23.2.1'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
}
InformationsquelleAutor der Frage Haroun SMIDA | 2016-03-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den folgenden code hinzufügen
build.gradle
app-Modul mein problem gelöstInformationsquelleAutor der Antwort Haroun SMIDA
können Sie selektiv kompilieren Google Play-service-APIs in Ihre app. Zum Beispiel, um nur das Google Fit und Android Wear-APIs, ersetzen Sie die folgende Zeile in deinem build.gradle-Datei:
mit diesen Zeilen:
==> um die Anzahl der Methoden in Ihrer app (einschließlich der framework-APIs, Bibliothek Methoden, Ihren eigenen code) unter der 65,536 begrenzen.
InformationsquelleAutor der Antwort Mounir Elfassi
Hinzufügen des folgenden in bauen.gradle behoben das Problem für mich,
InformationsquelleAutor der Antwort Anup