我尝试按照教程从源代码构建Android。我下载了Android AOSP 5.0版本和所有必需的库文件。打开控制台,打开AOSP文件夹并进入build目录:
1. . build/envsetup.sh
2. lunch (按回车后)
3. make -j16(或8、4...)
在这一步中,我收到一个错误提示:
1. . build/envsetup.sh
2. lunch (按回车后)
3. make -j16(或8、4...)
在这一步中,我收到一个错误提示:
XXXXXX@XXXXXXXdevelop:~/androidAOSP$ make -j16
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=6.0.1
TARGET_PRODUCT=aosp_arm
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=
TARGET_2ND_ARCH_VARIANT=
TARGET_2ND_CPU_VARIANT=
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.4.0-31-generic-x86_64-with-Ubuntu-16.04-xenial
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=MASTER
OUT_DIR=out
============================================
Cannot find go tools under ./prebuilts/go/linux-x86/
build/core/soong.mk:25: fallo en las instrucciones para el objetivo 'out/soong/.soong.bootstrap'
make: *** [out/soong/.soong.bootstrap] Error 1
make: *** Se borra el archivo 'out/soong/.soong.bootstrap'
#### make failed to build some targets (1 seconds) ####
我错在哪里了?
编辑
我可以在预构建文件夹中克隆go git项目来解决此问题。但是我不知道为什么它没有预安装..
现在我遇到了一个新错误,而我在互联网上找不到这个文件的信息:
-env-aosp_arm.sh
错误是找不到该文件:
Running kati to generate build-aosp_arm.ninja...
Starting build with ninja
/bin/bash: out/env-aosp_arm.sh: No existe el archivo o el directorio
build/core/ninja.mk:142: fallo en las instrucciones para el objetivo 'ninja_wrapper'
make: *** [ninja_wrapper] Error 1
#### make failed to build some targets (1 seconds) ####