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

标签 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.]

最佳答案

这为我消除了 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

克服另一个错误

关于android - cordova 平台在 Ubuntu 中添加 android JAVA_HOME 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20346720/

相关文章:

Android 默认菜单按钮不可见

android - Unity 3D 插件的 Google Drive 授权错误

java - Android ArrayAdapter 类构造函数有错误

android - 跨平台开发基于服务器的游戏,包括iphone、android、WP7

android - 如何使用gradle.build文件最小化js和css文件

cordova - 将 Windows Phone 8 连接到 Weinre

javascript - 如何在 ionic 3 中使用 cordova 插件蓝牙?

android - fragment 的单独搜索 View

iphone - 从电子邮件链接启动基于 PhoneGap 的 iPhone 应用程序

javascript - 在 phonegap 和 Windows Phone 7 中使用 $.ajax 获取静态 html 文件