2016-01-12 212 views
0

如何解決Android Studio 1.5.1中的以下問題版本: 我試圖增加和減少dx中的選項。 bat文件如:Android Studio 1.5.1 - 無效的最大堆大小:-Xmx4g指定的大小超過最大可表示大小

set defaultXmx=-Xmx512M 
set defaultXmx=-Xmx1024M 
set defaultXmx=-Xmx2048M 

仍然沒有成功。請讓我知道其他選項來解決這個問題。

Error:Could not create the Java Virtual Machine. 
Error:A fatal exception has occurred. Program will exit. 
Invalid maximum heap size: -Xmx4g 
The specified size exceeds the maximum representable size. 
Error:Execution failed for task ':app:dexQaDebug'. 
> com.android.ide.common.internal.LoggedErrorException: Failed to run command: 
    C:\Users\User\AppData\Local\Android\sdk\build-tools\21.1.2\dx.bat -JXmx4g --dex --no-optimize --multi-dex --main-dex-list 
+0

您是否在某處設置了java_opts變量? – Marged

+0

不,我沒有設置任何「java_opts」。 – user1182217

+0

我在build.gradle文件的dexOptions中將javaMaxHeapSize「4g」更改爲javaMaxHeapSize「1g」,現在工作正常。 dexOptions { 增量真 javaMaxHeapSize「1G」也 // jumboMode真正 } – user1182217

回答

0

我改變javaMaxHeapSize 「4G」 在dexOptions javaMaxHeapSize 「1G」 也於的build.gradle文件,它現在工作的罰款。 dexOptions {incremental true javaMaxHeapSize「1g」// jumboMode true}