Android studio编译OOM
2016-04-15 16:14
399 查看
Android Studio编译报错 java.lang.OutOfMemoryError: GC overhead limit exceeded
如果在整个工程中生效,则在build.gradle中增加如下配置:
如果只在单元测试的时候生效,则在build.gradle中增加如下配置:
Vim
也可以在gradle.properties中修改build环境中的jvmargs参数大小
原因:由于编译过程中导入jvm内存中资源过多,超出内存限制导致OOM
解决方法:
如果在整个工程中生效,则在build.gradle中增加如下配置:12345678 | android {.............. dexOptions { incremental true javaMaxHeapSize "4g" }...............} |
Vim
1 2 3 4 5 6 7 8 9 10 | android { .............. testOptions { android.dexOptions { incremental true javaMaxHeapSize "4g" } } ............... } |
相关文章推荐
- android 基础知识-API
- android那些事系列之android打开各类文件
- Android平台根目录文件
- Mediaplayer State Diagram
- 关于设计模式的一点总结
- android 基础知识-开发代号解释
- Android删除,查找R,输出级别,补充知识,主要组件
- Apktool—A tool for reverse engineering Android apk files
- AndroidStudio
- Android:在工程任意位置获取应用程序的Context
- Android测试开发环境设置结构
- Android三级图片缓存框架思路【附练习Demo】
- android开发中单击事件的多种实现方法
- Android中异步消息处理机制
- Android Handle,Looper,Message消息机制
- Android开发中类加载器DexClassLoader的简单使用讲解
- Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
- Android M Android6.0 权限管理 EasyPermission Demo
- Android控件之ScrollView(滑动控件)探究
- android设计模式之Composite