我正在尝试使用 AOSP 构建外部工具。我的操作系统是 Linux,发行版 ArchLinux (i3wm),但为了编译 AOSP,我在 Docker 中使用了 Ubuntu ( https://android.googlesource.com/platform/build/+/master/tools/docker )
第一步:
# init repo
repo init -u https://android.googlesource.com/platform/manifest -b android-8.0.0_r36 --depth=1
repo sync
. build/envsetup.sh # set up environment
lunch aosp_arm-eng # select target to build
Run Code Online (Sandbox Code Playgroud)
第二步:选择工具并构建
cd external/selinux
mma -j48
Run Code Online (Sandbox Code Playgroud)
输出:
ninja: error: unknown target 'MODULES-IN-'
15:41:55 ninja failed with: exit status 1
make: *** [run_soong_ui] Error 1
make: Leaving directory `/home/user/aosp'
#### make failed to build some targets (6 seconds) ###
Run Code Online (Sandbox Code Playgroud)
另一个工具
cd external/wpa_supplicant_8
mma …Run Code Online (Sandbox Code Playgroud)