首页 文章

Android源代码编译:无法构建一些目标(03:03(mm:ss))

提问于
浏览
6

这几天,我正在编译Android源代码,但我有一个问题,运行 make -j8 后,它显示我 failed to build some targets (03:03 (mm:ss)) .

以下是详细信息:

PLATFORM_VERSION_CODENAME = Q PLATFORM_VERSION = Q TARGET_PRODUCT = aosp_arm TARGET_BUILD_VARIANT =主机TARGET_BUILD_TYPE =释放TARGET_ARCH =臂TARGET_ARCH_VARIANT = ARMv7的-A-氖TARGET_CPU_VARIANT =通用HOST_ARCH = x86_64的HOST_2ND_ARCH = 86 HOST_OS = linux的HOST_OS_EXTRA = Linux的4.15.0-34-类属x86_64-Ubuntu-18.04.1-LTS HOST_CROSS_OS = windows HOST_CROSS_ARCH = x86 HOST_CROSS_2ND_ARCH = x86_64 HOST_BUILD_TYPE =发布BUILD_ID = PI OUT_DIR = out ======================= ===================== [0%1/83585] Yacc:ss <= external / iproute2 / misc / ssfilter.y FAILED:out / target / product / generic / obj / EXECUTABLES / ss_intermediates / ssfilter.c / bin / bash -c“prebuilts / build-tools / linux-x86 / bin / bison -d --defines = out / target / product / generic / obj / EXECUTABLES / ss_intermediates /ssfilter.h -o out / target / product / generic / obj / EXECUTABLES / ss_intermediates / ssfilter.c external / iproute2 / misc / ssfilter.y“external / iproute2 / misc / ssfilter.y:conflicts:35 shift / reduce prebuilts / build-tools / linux-x86 / bin / bison:m4子进程失败:没有这样的fi le或目录18:47:21忍者失败了:退出状态1未能 Build 一些目标(03:03(mm:ss))

我希望有人可以帮助我,提前谢谢 .

2 回答

  • 0

    尝试此命令并等待 .

    source build/envsetup.sh; lunch aosp_arm-eng; make -j8 ; source build/envsetup.sh; lunch sdk-eng; make sdk
    
  • 0

    错误消息显示:

    m4子进程失败:没有这样的文件或目录

    m4是一个宏处理器 - 构建失败,因为0%已经......

    这让我怀疑, m4 不低于 PATH - 并且不能处理任何宏 .

    在Ubuntu apt-get install m4 上应安装软件包 - 或从launchpad下载 m4 .

    GNU m4是传统UNIX宏处理器的一种实现 . 它主要是SVR4兼容的,虽然它有一些扩展(例如,处理超过9个位置参数到宏) .

    很难提及“可信和/或官方来源”;除了包的联机页面和来源 .

相关问题