/ / Errore Android: esecuzione non riuscita per l'attività ': app: transformClassesWithDexForDebug' - Android, Android-Studio, build.gradle

Errore Android: esecuzione fallita per task ': app: transformClassesWithDexForDebug' - android, android-studio, build.gradle

Ho lavorato nel progetto Android in Android Studio, quando inizio a eseguire Gradle Build e mostrati i seguenti errori. Chiunque mi aiuti qual è il problema

Errore: esecuzione non riuscita per l'attività ": app:transformClassesWithDexForDebug". com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: processo "command" /Library/Java/JavaVirtualMachines/jdk1.8.0_65. jdk / Sommario / Home / bin / java "" finito con valore di uscita diverso da zero 3

build.gradle

   apply plugin: "com.android.application"

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
applicationId "com.stage.lookara"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled = true
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
}
}
packagingOptions {
exclude "META-INF/LICENSE.txt"
exclude "META-INF/NOTICE.txt"
exclude "META-INF/NOTICE"
exclude "META-INF/LICENSE"
exclude "META-INF/DEPENDENCIES"
}
}

dependencies {
compile fileTree(dir: "libs", include: ["*.jar"])
testCompile "junit:junit:4.12"
compile "com.android.support:appcompat-v7:23.1.1"
compile "com.android.support:design:23.1.1"
compile files("libs/twitter4j-core-4.0.4.jar")
compile files("libs/slider.jar")
compile "com.google.android.gms:play-services:8.3.0"
compile "com.facebook.android:facebook-android-sdk:4.0.0"
compile "com.etsy.android.grid:library:1.0.5"
compile "com.baoyz.swipemenulistview:library:1.3.0"
compile files("libs/universal-image-loader-1.9.5.jar")
compile "com.github.darsh2:MultipleImageSelect:v0.0.3"
compile files("libs/pherialize-1.2.1.jar")
compile "com.wang.avi:library:2.1.3"
compile "com.mikhaellopez:circularprogressbar:1.1.1"
compile "com.android.support:recyclerview-v7:23.1.1"
compile
"com.toptoche.searchablespinner:searchablespinnerlibrary:1.3.1"
compile "com.felipecsl:gifimageview:2.1.0"
}

repositories {
jcenter()
}

dependencies {
compile "org.adw.library:discrete-seekbar:1.0.1"
compile fileTree(dir: "libs", include: ["*.jar"])
compile "com.android.support:appcompat-v7:19.+"
compile "org.jsoup:jsoup:1.7.3"
}

risposte:

1 per risposta № 1

Stai compilando l'intera libreria dei servizi di Google Play:

compile "com.google.android.gms:play-services:8.3.0"

che può attraversare il 64K reference limit" durante la compilazione ..

Vedere Questo

se usi solo alcuni servizi della libreria, puoi farlo Compilazione selettiva delle API nel file eseguibile

Piace:

 compile "com.google.android.gms:play-services-maps:8.3.0"
compile "com.google.android.gms:play-services-plus:8.3.0"
compile "com.google.android.gms:play-services-location:8.3.0"

Vorrei anche suggerire di utilizzare l'ultima versione dei servizi di gioco compile "com.google.android.gms:play-services:10.2.1"

2a via

Se vuoi davvero usare l'intera libreria: Abilita Multidex nella tua applicazione.

nel tuo grado:

    android {
defaultConfig {
...
minSdkVersion 15
targetSdkVersion 25
multiDexEnabled true
}
...
}

dependencies {
compile "com.android.support:multidex:1.0.1"
}

nella classe di applicazione:

 public class MyApplication extends SomeOtherApplication {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
}

Definire la classe dell'applicazione in manifest:

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp">
<application
android:name="android.support.multidex.MultiDexApplication" >
...
</application>
</manifest>

0 per risposta № 2

Prova prima a pulire.

Se non funziona, aggiungi multiDexEnabled al tuo file build.gradle.

defaultConfig {
multiDexEnabled true
}

Guarda questo: com.android.build.transform.api.TransformException