Studio下困扰问题终于解决

2017-01-14 10:45:50来源:http://www.jianshu.com/p/4ad42a0e98f0作者:被风扬起的沙人点击

问题:
Error:Execution failed for task ':app:dexDebug'.



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
解决:
build.gradle中添加:


defaultConfig {
multiDexEnabled true
}
compile 'com.android.support:multidex:1.0.1'

application中添加:


@Override
protected voidattachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}


是项目里方法数过多,需要分包,android项目有方法数限制,最多64K。包括引用的第三方类库里的方法,分包可以解决这个问题。




最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台