android - AOSP构建镜像编译错误android 7
问题描述
我正在尝试从 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!
推荐阅读
- c++ - 如何平滑数字数据的变化率?
- vb.net - 如何从消息队列创建新文件?
- php - PHP HTML:表格未正确对齐
- c# - 对实现通用服务的抽象类实现不同的具体化
- python - 我得到 TypeError: can't multiply sequence by non-int of type 'float'
- liquid - 如何按首字母和液体对项目进行分组?
- go - 我对发送者通道的效果有疑问
- javascript - “泄露的论点”是谎言吗?
- python-3.x - 设置 keras 和 tensoflow 以与 AMD GPU 一起运行
- laravel - 不能 require_once fdpf/fpdf.php