Ubuntu 15.04构建Android 5.0错误:您正在尝试使用不正确的java版本构建.为什么?

发布时间:2020-04-25 发布网站:脚本之家
价值2580元廖雪峰前端视频终终终于免费啦!
脚本之家收集整理的这篇文章主要介绍了Ubuntu 15.04构建Android 5.0错误:您正在尝试使用不正确的java版本构建.为什么?脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
错误:
============================================
Checking build tools versions...
************************************************************
You are attempting to build with the incorrect version
of java.

Your version is: Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar  java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11,mixed mode).
The required version is: "1.7.x"

Please follow the machine setup instructions at
    https://source.android.com/source/initializing.html
************************************************************
build/core/main.mk:174: *** stop.  Stop.

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

java -version:

$java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11,mixed mode)

javac -version:

$javac -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 
javac 1.7.0_80


$sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
  1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
* 2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1         manual mode

$sudo update-alternatives --config javac
There are 2 choices for the alternative javac (providing /usr/bin/javac).

  Selection    Path                                         Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/bin/javac   1071      auto mode
  1            /usr/lib/jvm/java-7-openjdk-amd64/bin/javac   1071      manual mode
* 2            /usr/lib/jvm/java-7-oracle/bin/javac          1         manual mode
对于那些想要通过KitKat构建Gingerbread(需要Oracle JDK 1.6)但已经为Lollipop(JDK 1.7)配置系统的人,这是更新系统的最简单方法:

首先为更新的Java构建添加PPA.

sudo add-apt-repository ppa:webupd8team/java

然后安装:

sudo apt-get update && sudo apt-get install oracle-java6-installer

完成后,您只需告诉Linux使用旧版本的Java和Java Compiler来呈现内容.

分别运行以下两个命令,在提示时两次正确选择Oracle JDK 1.6.再次在终端:

sudo update-alternatives --config java
sudo update-alternatives --config javac

总结

以上是脚本之家为你收集整理的Ubuntu 15.04构建Android 5.0错误:您正在尝试使用不正确的java版本构建.为什么?全部内容,希望文章能够帮你解决Ubuntu 15.04构建Android 5.0错误:您正在尝试使用不正确的java版本构建.为什么?所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入脚本之家官方QQ群:1065694478