Не удалось найти JAVA в schroot

Я пытаюсь скомпилировать код AOSP, используя schroot в Ubuntu 18.04 64 бит.

Не удалось найти java в schroot.

$java -версия bash: java: команда не найдена

Если я открою другой терминал и введу команду версии java, он заработает. как ниже

java -version версия java "1.7.0_67" Java(TM) SE Runtime Environment (сборка 1.7.0_67-b01)Java HotSpot(TM) 64-битный сервер VM (сборка 24.65-b04, смешанный режим)

1 ответ

У вас синхронизирован репозиторий jdkX? AOSP предоставляет готовые сборки, для Android 10 это jdk9. Например, если я запускаю следующую команду, я получаю openjdk9:

      . build/envsetup.sh && lunch aosp_blueline-userdebug

which java && java --version

Выход:

      prebuilts/jdk/jdk9/linux-x86/bin/java
openjdk 9
OpenJDK Runtime Environment (build 9+181-android4685155)
OpenJDK 64-Bit Server VM (build 9+181-android4685155, mixed mode)

Попробуйте запустить свои Java-команды после обеда.

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