cordova平台在Ubuntu中添加android JAVA_HOME错误

时间:2013-12-03 09:00:02

标签: android cordova

我正在尝试在Ubuntu上使用Cordova开始android开发。 我不能为我的项目添加android平台:

$ sudo cordova platform add android
Checking Android requirements...
[Error: ERROR : Make sure JAVA_HOME is set, as well as paths to your JDK and JRE for java.]

环境检查:

$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

$ ant -version
Apache Ant(TM) version 1.8.2 compiled on May 18 2012

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/programs/adt-bundle/sdk/platform-tools:/programs/adt-bundle/sdk/tools

$ echo $JAVA_HOME
/usr/lib/jvm/jdk1.7.0_45

Eclipse ADT-Boundle位于/programs/adt-boundle文件夹

请告诉我,为什么我仍然会收到此错误?

[Error: ERROR : Make sure JAVA_HOME is set, as well as paths to your JDK and JRE for java.]

3 个答案:

答案 0 :(得分:1)

这为我摆脱了JAVA_HOME错误:

~/.bashrc档案:

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386

我还必须补充:

export PATH=~/path/where/I/put/bundle/adt-bundle-linux-x86-20131030/sdk/tools
export PATH=~/path/where/I/put/bundle/adt-bundle-linux-x86-20131030/sdk/platform-tools

越过另一个错误

答案 1 :(得分:0)

错误在Mac中是类似的

我是同样的错误

检查Android要求... [错误:错误:确保设置了JAVA_HOME,以及java的JDK和JRE路径。]

https://issues.apache.org/jira/browse/CB-5422

答案 2 :(得分:0)

几天后我再次尝试cordova platform add android,效果很好。很奇怪。我一无所获。