带私有jre/jdk的Android Studio IDE?OSX

Cra*_*yle 6 java macos android android-studio

我正在运行OSX 10.8并尝试使用私有jdk运行Android Studio应用程序包,而不是全局安装的.

编辑:我没有全局访问任何Java安装.

我以前通过编辑plist.info文件并通过eclipse.ini文件指定我想要使用的JRE/JDK,在Eclipse中成功完成了这项工作.

我还没有找到关于如何使用Android Studio执行此操作的魔力.

编辑plist文件失败后,我打开了一个终端,并将JDK/bin目录添加到PATH并设置了一个JAVA_HOME,但这还不足以让idea_applauncher找到我指定的Java安装.

我不知道还有什么可以尝试让这种情况发生.有任何想法吗?

编辑:我没有足够的代表来发布截图,但在命令行的输出下面是什么.

当我尝试运行捆绑包时,我得到一个弹出窗口,说明没有安装JDK,它有两个按钮要求我"安装"或"不立即"

$ ./idea_appLauncher

没有Java运行时,请求安装.

jeu*_*dyx 9

OSX的另一个解决方案:转到Applications文件夹,右键单击Android Studio,选择"Show Package Contents".

打开Info.plist文件.找到JVMVersion项,然后设置所需的字符串值.

在我的情况下,我需要1.7以上才能运行RoboVM插件,值为1.6*,1.7 +,所以我只留下1.7+.

重新启动Android Studio,它应该使用您需要的JVM版本.

如果您在Mac上具有root访问权限,则此方法有效.


pet*_*tey 1

要启动应用程序:

在聚光灯下看看您是否有“java 偏好”。
从那里你可以添加你自己的jdk/jre并让它成为osx使用的。
如果没有,则需要安装 java jre,如本问题所示: How to get back Java Preferences in OS X with Java for OS X 2012-006?

然后你应该能够获得“java偏好设置”应用程序并在那里添加你的自定义jdk

这应该可以帮助您开始使用与项目相关的 sdk 内容。

  1. 使用模块打开您的项目
  2. 在项目窗格中选择一个模块
  3. 右键单击>“打开模块设置”
  4. 在出现的模式中选择 SDK
  5. 单击 + 图标(顶部的中间内容区域)
  6. 选择jdk
  7. 将文件夹“定位到磁盘上的 JDK”
  8. 点击选择