在同一台机器上编译 AOSP 和 运行 Android Studio,可能的情况?

Compiling AOSP and running Android Studio on the same machine, a possible scenario?

我正在尝试让我的 Fedora 22 机器能够编译 AOSP,这需要 OpenJDK 1.7,以及 运行 Android Studio,这需要 OpenJDK 1.8(Gradle)。

有没有办法让他们在同一个平台上既能正常工作又能幸福地生活在一起OS?

您可以根据需要安装任意多个 JDK 版本(OpenJDK、Oracle、6、7、8)。

A​​OSP 项目的 make 进程可能会从 JAVA_HOME 变量中获取版本(也许您甚至可以自己提供一个?)。

在 Android Studio 中,您可以 select 每个模块的 JDK 右键单击​​模块 -> 打开模块设置 -> SDK 位置。

我自己还没有尝试过,但我看不出有任何原因这不起作用。