【发布时间】:2015-07-14 16:14:15
【问题描述】:
我刚刚在 Elementary OS 0.3 Freya 上安装了 Android Studio 并使用终端运行它。但是,在我第一次启动时,会显示一条错误消息:
Gradle 'Test' 项目刷新失败
无法启动守护进程。这个问题可能是由 守护进程配置不正确。例如,一个无法识别的 使用 jvm 选项。请参阅用户指南章节 http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html 的守护进程 请阅读以下流程输出以了解更多信息:
无法识别的 VM 选项“MaxPermSize=256m”错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序 将退出。
我阅读了this 并尝试了所有方法来解决它,但无济于事。我确实注意到他的错误与我的有些不同,并认为这可能是我无法使用建议的方式解决问题的原因。
当我在终端上执行 .sh 文件时,它会打印:
Java HotSpot(TM) 服务器虚拟机警告:忽略选项 MaxPermSize=250m; 8.0 中移除了支持
(java:5094): Gtk-WARNING **: 无法在其中找到主题引擎 模块路径:“像素图”
Gtk-Message:无法加载模块“canberra-gtk-module”
我不确定它是否与错误有关。请帮忙。
【问题讨论】:
-
您使用的是 Java 8 吗?我相信他们在那个版本中删除了 PermGen。尝试删除 PermSize 参数。
-
@KevinQiu 是的,凯文。我的 JDK 版本是 1.8.0_45。你能教我如何删除 PermSize 参数吗?抱歉,这里是安卓新手。
-
您可以尝试 grepping 浏览您的项目目录以查看 vm 参数的设置位置。
-
删除
~\.gradle目录 (@home) 并重新启动AS。见:stackoverflow.com/a/27516679/483588 -
请注意,我在
gradle.properties文件中的org.gradle.jvmargs键下有这个(出于某种原因)。值得检查。如果没有,也值得检查它是否在您的项目中的某个地方grep -r MaxPermSize .。
标签: java android android-studio