使用Cordova(Phonegap)构建项目时出错2

时间:2014-05-08 12:05:11

标签: android linux cordova build

我最近安装了cordova(phonegap),并且很难在Linux上运行它(Ubuntu 12.04)

每当我尝试构建项目时,都会收到此错误:

[Error: An error occurred while listing Android targets]
Error: /home/<my-name>/phone_project/workshop/platforms/android/cordova/build: Command failed with exit code 2
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/src/superspawn.js:126:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5)

我研究了这个问题并尝试了这些不同的修复:

  • 我将PATH变量设置为adt-bundle中的工具和平台工具。
  • 我设置了我的ANT_HOME变量,并没有忘记在我的路径中添加ANT_HOME / bin:
  • 我将JAVA_HOME变量设置为java 1.7 jdk:

他们都不适合我。

以下是我的〜/ .bashrc文件的副本:

(...)

export PATH=~/phone_project/adt-bundle-linux-x86_64-20140321/sdk/tools/:~/phone_projet/adt-bundle-linux-x86_64-20140321/sdk/platform-tools/:/androicdd-sdks/platform-tools/:$PATH
export ANT_HOME=/usr/local/lib/node_modules/ant/
export PATH=$ANT_HOME/bin:$PATH
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64/

这些是我找到的所有修复,而且我已经搜索了很长时间。 任何人都知道该怎么做?

找到合适修理者的披萨:D

0 个答案:

没有答案