我最近安装了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)
我研究了这个问题并尝试了这些不同的修复:
他们都不适合我。
以下是我的〜/ .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