#ubuntu-18.04 #java-7 #android-source #chroot #schroot
#ubuntu-18.04 #java-7 #android-исходный код #chroot #schroot
Вопрос:
Я пытаюсь скомпилировать код AOSP с использованием schroot в 64-разрядной версии ubuntu 18.04.
Не удается найти java в schroot.
$java -версия bash: java: команда не найдена
Если я открою другой терминал и введу команду java version, она будет работать. как показано ниже
java-версия версия java «1.7.0_67» Среда выполнения Java (TM) SE (сборка 1.7.0_67-b01) 64-разрядная серверная виртуальная машина Java HotSpot (TM) (сборка 24.65-b04, смешанный режим)
Ответ №1:
У вас есть синхронизированный репозиторий jdkX? AOSP предоставляет готовые версии, для Android 10 это jdk9. Например, если я выполню следующую команду, я получу openjdk9:
. build/envsetup.sh amp;amp; lunch aosp_blueline-userdebug
which java amp;amp; 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-команды после обеда.