Скомпилировать AOSP и запустить Android Studio на одном компьютере, возможный сценарий?

Я пытаюсь, чтобы моя машина Fedora 22 могла компилировать AOSP, для которой требуется OpenJDK 1.7, и запускать Android Studio, которая требует OpenJDK 1.8 (для Gradle).

Есть ли способ заставить их обоих работать правильно и жить счастливо вместе в одной ОС?

1 ответ

Решение

Вы можете установить столько версий JDK (OpenJDK, Oracle, 6, 7, 8), сколько захотите.

make процесс для проекта AOSP, вероятно, подберет версию из JAVA_HOME переменная (может быть, вы даже можете поставить один самостоятельно?).

В Android Studio вы можете выбрать JDK для каждого модуля, щелкнув правой кнопкой мыши на модуле -> открыть настройки модуля -> местоположение SDK.

Я сам не пробовал, но не вижу причин, почему это не сработает.

Другие вопросы по тегам