Phonegap CLI添加Android失败

时间:2014-06-22 00:17:33

标签: cordova cordova-cli

我已经解决了与此问题相关的问题,但仍然没有去。

我试过了。

确保API级别为19, 确保路径设置,
确保安装了依赖项。

开始使用this guide(ubuntu)

此命令sudo cordova platform add android导致...

/home/username/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:126
                throw e;
                      ^
 Error: An error occurred while listing Android targets
at /home/username/.cordova/lib/android/cordova/3.5.0/bin/lib/check_reqs.js:87:29
at _rejected (/home/username/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:808:24)
at /home/username/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:834:30
at Promise.when (/home/username/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:1079:31)
at Promise.promise.promiseDispatch (/home/username/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:752:41)
at /home/username/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:574:44
at flush (/home/username/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:108:17)
at process._tickCallback (node.js:415:13)
Error: /home/username/.cordova/lib/android/cordova/3.5.0/bin/create: Command failed with exit code 8
at ChildProcess.whenDone (/usr/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:735:16)
at Process.ChildProcess._handle.onexit (child_process.js:802:5) 

1 个答案:

答案 0 :(得分:0)

首先,您不需要使用sudo来添加平台或使用任何Cordova / PhoneGap命令。安装cordova时只需要sudo。

从命令行发出'android'命令会发生什么?它应该加载Android工具。如果没有发生,那么Android相关的Cordova命令行都不会起作用。

您需要路径上的ant以及系统路径上的adt / tools和/ platform-tools文件夹。这是Android Cordova开发的最低要求。

John M. Wargo www.cordovaprogramming.com,www.cordovacookbook.com