Android Studio 编译时,dex.bat报outofmemory错误。这是因为位于
android-sdk-windows\build-tools\21.1.2
的dx.bat中配置的默认最大内存为1024M,而工程编译过程实际占用的内存大于1024,所以出现这个问题。解决方法是修改
set defaultXmx=-Xmx1024M
把1024改为更大的数值。
关于修改build-tools下哪个版本的dx.bat,只要看下错误提示,他报的是哪个版本下的dx.bat即可。
如果改大了还不可用,则可以尝试修改build-tools的版本,并做以上修改,build。