Gum*_*Dev 82 heap android jvm gradle
我安装了Android Studio 1.1.0.我还没有做任何事情,比如开始新的Android应用程序或导入任何东西.不知何故,它试图构建一些东西,它会引发同步错误.
错误:无法启动守护程序进程.此问题可能是由守护程序的错误配置引起的.例如,使用无法识别的jvm选项.请参阅http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html上守护程序的用户指南章节.
请阅读以下流程输出以了解更多信息:
初始化VM时出错无法为对象堆保留足够的空间无法创建Java虚拟机.
我已经检查过,gradle.org/.../gradle_daemon.html但找不到任何有助于我解决问题的方法.
这不是内存问题,因为我有8GB的物理内存,没有其他程序在运行.
Fai*_*qui 193
对于Android Studio 1.3 :(方法1)
第1步:在Android Studio项目中打开gradle.properties文件.
第2步:在文件末尾添加此行
org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m
Run Code Online (Sandbox Code Playgroud)
以上方法似乎有效,但如果以防万一,那么(方法2)
步骤1:启动Android studio并关闭所有打开的项目(文件>关闭项目).
步骤2:在欢迎窗口中,转到配置>设置.
第3步:转到构建,执行,部署>编译器
步骤4:将构建进程堆大小(Mbytes)更改为1024,将VM Options的其他构建过程更改为-Xmx512m.
第5步:关闭或重新启动Android Studio.
Kas*_*tak 26
在gradle.properties中,您甚至可以删除
org.gradle.jvmargs=-Xmx1536m
Run Code Online (Sandbox Code Playgroud)
这样的界限或评论出来.让android studio决定吧.当我遇到同样的问题时,以上解决方案都不适用于我.在gradle.properties中注释掉这一行有助于解决该错误.
小智 18
我尝试了几种解决方案,似乎没什么用.设置我的系统JDK以匹配Android Studio解决了这个问题.
确保你的系统java
java -version
Run Code Online (Sandbox Code Playgroud)
和仙女座一样
File > Project Structure > JDK Location
Run Code Online (Sandbox Code Playgroud)
kay*_*y27 15
添加以下行 MyApplicationDir\gradle.properties
org.gradle.jvmargs=-Xmx1024m
Run Code Online (Sandbox Code Playgroud)
我在Windows 10上使用Android Studio 3.0.0的解决方法是从gradle.properties文件中完全删除所有jvm args。
我正在使用gradle版本4.1的Android gradle包装器3.0.1。没有gradlew命令在起作用,但是警告说它正在尝试忽略任何jvm内存arg,因为它们在8中被删除(我认为是Java 8)。
| 归档时间: |
|
| 查看次数: |
117882 次 |
| 最近记录: |