出現(xiàn)這個(gè)錯(cuò)誤主要有兩類錯(cuò)誤
- 依賴包重復(fù)
- 方法數(shù)超過(guò)65K
針對(duì)第一種錯(cuò)誤冒冬,可能是由于build.gradle里寫了
compile fileTree(dir: 'libs', include: ['*.jar'])
這種方式陨溅,同時(shí)又加了單獨(dú)的依賴
針對(duì)第二種錯(cuò)誤原因,使用multidex打包可以解決問題,在build.gradle里添加
defaultConfig {
multiDexEnabled true
}
即可纵搁。
解決方法整理自:
http://stackoverflow.com/questions/29756188/java-finished-with-non-zero-exit-value-2-android-gradle