Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在VM初始化期间发生Android Studio1.5错误,无法为对象堆保留足够的空间_Java_Android - Fatal编程技术网

Java 在VM初始化期间发生Android Studio1.5错误,无法为对象堆保留足够的空间

Java 在VM初始化期间发生Android Studio1.5错误,无法为对象堆保留足够的空间,java,android,Java,Android,当我运行项目时,会出现错误 Starting process 'command 'C:\Java\jdk1.7.0\bin\java.exe''. Working directory: C:\Users\john\AndroidStudioProjects\Prefs\app Command: C:\Java\jdk1.7.0\bin\java.exe -Djava.awt.headless=true -Xmx1024M -Dfile.encoding=UTF-8 -Duser.coun

当我运行项目时,会出现错误

Starting process 'command 'C:\Java\jdk1.7.0\bin\java.exe''. Working     directory: C:\Users\john\AndroidStudioProjects\Prefs\app Command: C:\Java\jdk1.7.0\bin\java.exe -Djava.awt.headless=true -Xmx1024M -Dfile.encoding=UTF-8 -Duser.country=CN -Duser.language=zh -Duser.variant -cp C:\Users\john\AppData\Local\Android\sdk1\build-tools\21.1.2\lib\dx.jar com.android.dx.command.Main --dex --verbose --output C:\Users\john\AndroidStudioProjects\Prefs\app\build\intermediates\pre-dexed\debug\com.android.support-support-v4-21.0.3_42a7fe41e85c69c43b7a4dd1dda945656e9dd165.jar C:\Users\john\AndroidStudioProjects\Prefs\app\build\intermediates\exploded-aar\com.android.support\support-v4\21.0.3\jars\classes.jar 
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.:app:transformClassesWithDexForDebug FAILED:app:transformClassesWithDexForDebug (Thread[Daemon worker Thread 8,5,main])completed. Took 0.549 secs.
我可以重建和清理set.gradel.properties和gradle

org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=128m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
在我设置的C:\User\john\.gradle\daemon\2.8\gradle.properties中

org.gradle.jvmargs=-Xms256m -Xmx512m
环境

os:windows7 RAM:4G JVM:1.7 android studio 1.5
为什么运行“java.exe-Xmx1024m”命令。当我将此命令更改为“-Xmx512m”并在命令行中运行时,此命令已成功执行

如何在这个命令中减少jvm。我花了很多时间研究这个问题,但没有解决这个问题。
请帮助我,非常感谢。

试试这个,我可以构建项目并启动守护进程,但无法运行应用程序。您是否尝试过android:largeHeap=“true”(在您的清单中)在我清理项目并重建项目后运行应用程序相同的错误