在使用android studio开发工程中,会遇到一些问题,很不幸,今天下午我就遇到了两个问题
1. android-studio2-2遇到UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryError: GC overhead limit exceeded,然后会造成android studio一直在build.
这是由于android studio 的jbuild时内存不足造成的,将javaMaxHeapSize的大小增大就可以了。
方法1:
将下面的config放进你的app/build.gradle
dexOptions {
incremental = true
preDexLibraries = false
javaMaxHeapSize "4g" // 2g should be also OK
}
方法2:
修改你的“gradle.properties”文件
org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=4096m -XX:+HeapDumpOnOutOfMemoryError
2.当运行打包之后,安装apk后会出现“NoClassDefFoundError”的一个error。
我的项目中导入了很多的第三方的包,再导入一个之后就出现了这个问题,NoClassDefFoundError这个是一个错误,