建设android错误java版
问题描述:
我是建立android操作系统的新手。建设android错误java版
我使用Ubuntu 14.04 LTS和JDK 8
的envsetup.sh给出:
============================================
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-3.13.0-85-generic-x86_64-with-Ubuntu-14.04-trusty
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=MASTER
OUT_DIR=out
============================================
我尝试用编译使-J4
我得到愚蠢的错误:
============================================
You asked for an OpenJDK 7 build but your version is
java version "1.8.0_92" Java(TM) SE Runtime Environment (build 1.8.0_92-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode).
************************************************************
build/core/main.mk:220: *** stop.
make: *** [out/build-aosp_arm.ninja] Erreur 1
============================================
所以我改变了JDK 7的版本,但我得到同样的错误,但倒:
============================================
You asked for an OpenJDK 8 build but your version is
java version "1.7.x" Java(TM) SE Runtime Environment (build 1.7.x) Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode).
************************************************************
那么,什么是PB?
我该如何解决?
感谢您的帮助
答
你问一个的OpenJDK 8的构建,但你的版本是 java版 “1.7.x” 的Java(TM)SE运行时环境(建1.7.x)的HotSpot的Java(TM)
您需要像错误消息状态那样的Java 7。下载OpenJdk 7,并安装它。那么你需要
sudo update-alternatives --config java
sudo update-alternatives --config javac
在这两个选择1.7或7的版本。 谷歌和XDA已经涵盖了这个... Java-8将用于Android N前进,但是对于KK和MM,你需要7.
你可能还需要运行'ccache -C'并调出一个新的终端,甚至有时会重启。 –
https://nathanpfry.com/how-to-set-up-ubuntu-15-10-wily-werewolf-to-compile-android-roms/ –