栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Android Studio无法找到有效的Jvm(与MAC OS相关)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android Studio无法找到有效的Jvm(与MAC OS相关)

在finder中打开 Android Studio 的应用程序包,然后编辑 Info.plist
文件。更改密钥JVMversion。输入1.6+,而不是1.6 *。那对我有用!

干杯!

编辑:

尽管在旧版本的Android Studio中这是必需的,但不再建议这样做。见官方声明

“请注意:请勿编辑Info.plist以选择其他版本。这不仅会破坏应用程序签名,还会破坏安装的将来补丁更新。”

安东尼奥·何塞(Antonio Jose)的答案是正确的。

[更新]
这已在Android Studio 1.1中修复 :

https://issuetracker.google.com/issues/37015035

在下一版本的Android Studio中,如果未找到Java 6,但找到7(或更高版本),它将使用Java 6。由于改进了字体渲染,我们仍然建议使用Java 6运行studio,但是,例如,如果仅找到Java 8,则无需采取任何措施。

[结束更新]

从Android Studio 1.0 RC3注意

从RC 3开始,我们拥有更好的机制来为所有三个平台上的启动器自定义属性。您不应在IDE安装目录中编辑任何文件。相反,您可以通过在以下目录中创建自己的.properties或.vmoptions文件来自定义属性。(这在以前的某些平台上是可能的,但是它要求您复制和更改文件的全部内容。使用最新的更改,这些属性现在可以添加,这样您就可以只设置您关心的属性,其余的可以设置将使用IDE安装中的默认设置)。

但是,没有关于什么选项的解释。

经过一番搜索后,我发现
在Mac IntelliJ IDEA 14.0.0 Web帮助/文件IDEA 上为Android Studio调整了VM选项。

但是,这没有运气。

幸运的是,我能够使用1.0 RC3发行说明中所述的环境变量在优胜美地上对其进行解析。

您还可以在其他位置放置使用环境变量以指向特定的覆盖文件:
STUDIO_VM_OPTIONS,哪个vmoptions文件使用
STUDIO_PROPERTIES,哪个属性文件使用
STUDIO_JDK,哪个JDK与Studio一起运行

这有点棘手,因为Android Studio不是命令行应用程序,因此登录时我必须使用Applescript命令来设置环境变量。更多信息在这里

这是我的命令行launchctl命令。

launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk

这是我的Applescript(请记住将其另存为应用程序)

do shell script "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"

谢谢aried3r!



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/388423.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号