在 Mac OSX 上通过 Android Studio 和 Eclipse 使用 JDK 7 或更高版本

Posted

技术标签:

【中文标题】在 Mac OSX 上通过 Android Studio 和 Eclipse 使用 JDK 7 或更高版本【英文标题】:Using JDK 7 Or Higher With Android Studio And Eclipse On Mac OSX 【发布时间】:2014-06-09 12:21:19 【问题描述】:

即使已经安装了 JDK 8,android Studio 和 Eclipse 都要求我安装 JDK 6。网上的几个解决方法告诉我将 java_home 更改为指向 JDK 8 的安装位置,这样做是为了使 /usr/libexec/java_home 和 java -version 命令都引用 JDK 8 安装,但 Android Studio 和 Eclipse 仍然要求我安装 JDK 6 . 任何人都解决了这个问题。

【问题讨论】:

【参考方案1】:

Android Studio 基于 Intellij Idea 13。解决方案here 也适用。只需将 Info.plist 从 1.6* 修改为 1.7* 就可以了。

顺便说一句,我观察到至少 Android Studio 0.5.5 使用了大量内存。对于非常简单的项目,使用 Java 8 可以获得超过 2GB 的空间。对于 Java 7,它仍然很糟糕,但需要大约 1.5GB。

【讨论】:

非常感谢。整个星期都在尝试各种解决方法。不得不在某一时刻重新安装小牛,因为我把 jdk 安装文件搞砸了。再次感谢。 @user1906 所以考虑到它在 Java 7 和 8 中使用大量内存,您是否建议切换到 Jdk6 以提高速度? @DimitryK,我一直在使用带有 Java 7 的最新版本的 Android Studio,并且内存使用情况有所改善。我一直在使用 Java 7。 @user1906 谢谢!我现在将尝试在 Ubuntu1204 上将它与 Java (build 1.8.0-b132) 一起使用,也许以后可能会尝试回退到 java7,所以看看区别。到目前为止工作正常。 在较新版本中,您无法修改 Android Studio 目录中的任何文件,因为正在检查校验和。还有其他方法可以解决这个问题吗?【参考方案2】:

更改 SDK 位置也适用于 Android Studio 项目

【讨论】:

以上是关于在 Mac OSX 上通过 Android Studio 和 Eclipse 使用 JDK 7 或更高版本的主要内容,如果未能解决你的问题,请参考以下文章

在Mac OSX 上配置Appium+Android自动化测试环境

使用 Android 手机连接到 Mac OSX

在Mac OSX 上配置Appium+Android自动化测试环境

如何通过终端/CLI 在 Mac 机器上安装 OSX .provisionprofile?

在 Mac OSx 上通过 SSH 连接到 EC2 时出现权限错误

在mac osx 下使用 Jenkins对Android 进行持续集成