我目前正在尝试构建Android,仅用于学习目的。但我面临着奇怪的错误 -
您正在尝试使用不正确的java版本进行构建。您的 版本是:java版“1.7.0_07”。正确的版本是:Java SE 1.6。
我的java版本给了我
java版“1.7.0_07”Java(TM)SE运行时环境(构建 1.7.0_07-b10)Java HotSpot(TM)64位服务器VM(内置23.3-b01,混合模式)
任何想法出了什么问题? 的问候,
答案 0 :(得分:17)
1。)如果您已经安装了OpenJDK。运行此命令将其删除:
sudo apt-get purge openjdk*
2。)然后:
sudo add-apt-repository ppa:webupd8team/java
然后更新:
sudo apt-get update
3.。)选择所需的版本 要安装Oracle Java 8:
sudo apt-get install oracle-java8-installer
安装Oracle Java 7:
sudo apt-get install oracle-java7-installer
安装Java 6:
sudo apt-get install oracle-java6-installer
答案 1 :(得分:4)
将Ubuntu 12.04升级到12.10后 - 只需在构建Android之前导出路径,例如:
export PATH = / usr / lib / jvm / java-6-openjdk-amd64 / bin /:$ PATH
答案 2 :(得分:1)
在Eclipse中..转到窗口 - >首选项..从那里扩展“Java”组。单击“编译器”。从那里将编译器合规性级别设置为1.6,并将所有其他设置(如果尚未设置为使用默认合规级别)设置为1.6
答案 3 :(得分:1)
Android build不支持打开jdk。尝试使用sun jdk。您可以通过以下命令安装sun jdk:
add-apt-repository "deb http://archive.canonical.com/ lucid partner"
apt-get update
apt-get install sun-java6-jdk
如果上述命令不起作用(无法下载jdk),请改用以下命令:
add-apt-repository ppa:ferramroberto/java
apt-get update
apt-get install sun-java6-jdk
答案 4 :(得分:0)
消息说的正确... Android需要Java 1.5或1.6 ......您使用的是1.7
安装并使用Java 1.5或1.6。