android - AOSP build image编译报错android 7

标签 android linux

我正在尝试从 linux 在服务器中构建 android 7 镜像,使用命令“.build/envsetup”和“lunch”一切正常,当我键入“make -j8”时

PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=7.1.2
TARGET_PRODUCT=aosp_bullhead
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a53.a57
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.15.0-42-generic-x86_64-with-Ubuntu-18.04-bionic
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=N2G47Z
OUT_DIR=out
============================================
Running kati to generate build-aosp_bullhead-dist.ninja...
out/build-aosp_bullhead-dist.ninja is missing, regenerating...
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=7.1.2
TARGET_PRODUCT=aosp_bullhead
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a53.a57
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.15.0-42-generic-x86_64-with-Ubuntu-18.04-bionic
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=N2G47Z
OUT_DIR=out
============================================
Checking build tools versions...
************************************************************
You asked for an OpenJDK based build but your version is
java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode).
************************************************************
build/core/main.mk:231: *** stop.
build/core/ninja.mk:163: recipe for target 'out/build-aosp_bullhead-dist.ninja' failed
make: *** [out/build-aosp_bullhead-dist.ninja] Error 1

#### make failed to build some targets (1 seconds) ####

但我已经按照android网页中的步骤下载并安装了Openjdk 8来构建图像

java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-0ubuntu0.18.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

有想法吗? :c

最佳答案

这看起来像一个错误:https://bugs.openjdk.java.net/browse/JDK-8213088?attachmentViewMode=list根据该列表,这是由于升级到该版本的 java!

关于android - AOSP build image编译报错android 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53964906/

相关文章:

linux - 文件列表到文本文件,按 a-z 顺序排列,每个结果对应一个新行

linux - awk初学者试图理解awk "thought process"

java - Java 进程的 'pathname' 的空 '/proc/smap' 条目是什么?

linux - 在 CSV 中获取 "find"的输出

android - 是否有任何 AdMob 虚拟 ID?

java - 手机间隙 : javascript timer still running after closing DroidGap activity

android - ListView 上的 BaseAdapter 和 SectionIndexer

android - 更改 ActionBar 上溢出按钮的颜色

java - Android -- 如何使用 3 个 ImageView 切换 View ?

c++ - 有没有人能够正确使用 libsensors?