Error:Execution failed for task ‘:app:transformClassesWithDexForDevDebug’.
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java” finished with non-zero exit value 2
问题的原因是之前因为函数数超过了65535后,需要倒入multidex库,而库没有正确倒入造成的。
正确的倒入方法
defaultConfig {
multiDexEnabled true
}
dependencies {
compile 'com.android.support:multidex:1.0.1'
testCompile "org.robolectric:shadows-multidex:3.0"
}
dexOptions {
preDexLibraries = false
}
xxx extends MultiDexApplication {}
Reference: http://developer.android.com/intl/ja/tools/building/multidex.html