Android ubuntu中的Cordova构建问题

Android ubuntu中的Cordova构建问题,android,cordova,ubuntu,Android,Cordova,Ubuntu,我在看教程@ Cordova生成失败,出现以下消息: :~/projects/Hello$sudo cordova build Running command: /home/skn/projects/Hello/platforms/android/cordova/build [Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these

我在看教程@

Cordova生成失败,出现以下消息:

:~/projects/Hello$sudo cordova build

Running command: /home/skn/projects/Hello/platforms/android/cordova/build 
[Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.]
ERROR building one of the platforms: Error: /home/skn/projects/Hello/platforms/android/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /home/skn/projects/Hello/platforms/android/cordova/build: Command failed with exit code 2
at ChildProcess.whenDone (/usr/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:766:16)
at Process.ChildProcess._handle.onexit (child_process.js:833:5)
我还将android包含在path变量中

skn@bangre:~/projects/Hello$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/bin/java:/usr/bin/ant:.:/home/skn/android-sdk-linux/tools:/home/skn/android-sdk-linux/platform-tools
从下面的屏幕截图可以看到sdk已安装

此外,我还有以下通过的支票

skn@bangre:~/.cordova/lib/npm_cache/cordova-android/3.7.1/package/bin$ ./android_sdk_version 
 21

skn@bangre:~/.cordova/lib/npm_cache/cordova-android/3.7.1/package/bin$ ./check_reqs 
Looks like your environment fully supports cordova-android development!

请帮我指出这个问题。

是的,cordova node.js脚本假定android sdk目录名为“android sdk”,对于ubuntu,当我们解压缩时,我们得到了“android linux sdk”

您找到问题的答案了吗?是的,cordova node.js脚本假定android sdk目录名为“android sdk”,对于ubuntu,当我们解压时会得到“android linux sdk”