0

我正在尝试在 ubuntu 18.04 64 位中使用 schroot 编译 AOSP 代码。

无法在 schroot 中找到 java。

$java -version bash: java: 找不到命令

如果我打开另一个终端并输入 java version 命令它的工作。像下面

java -version java version "1.7.0_67" Java(TM) SE Runtime Environment (build 1.7.0_67-b01) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04,混合模式)

4

1 回答 1

0

您是否已同步 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 命令。

于 2021-01-15T12:57:03.053 回答