我正在尝试在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.]
答案 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路径。]
答案 2 :(得分:0)
几天后我再次尝试cordova platform add android
,效果很好。很奇怪。我一无所获。