Не удалось найти 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-команды после обеда.