2016-09-14 117 views
0

我在構建apk時遇到此錯誤。錯誤:任務應用程序執行失敗:transformClassesWithDexForDebug

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 'C:\Program Files\Java\jdk1.8.0_91\bin\java.exe'' finished with non-zero exit value 3

這裏的錯誤

enter image description here][1]

enter image description here

+0

附加的build.gradle文件 – piotrek1543

+0

這個問題可能是由於幾個原因,主要是複製/衝突的依賴。發佈build.gradle文件並運行./gradlew allDependencies任務以獲取依賴關係樹的概述。 –

+0

1)您的CardView庫是不正確的版本,與其他支持庫不匹配2)您編譯的Google Play服務過多 –

回答

0

我的問題是通過使用multidex解決的屏幕截圖。通過在defaultConfig中添加multiDexEnabled true和在應用中構建gradle中添加compile 'com.android.support:multidex:1.0.0' ,並在清單中添加android:name="android.support.multidex.MultiDexApplication"。看看屏幕截圖2Manifest

1u can use dexOptions and packagingOptions

相關問題