2017-03-06 112 views
0

失败我有这样的错误命令,退出代码2离子

在构建应用程序离子

sudo ionic build android 

Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.

at /home/sbh/testt/mobilebra/platforms/android/cordova/lib/check_reqs.js:206:19 
at _fulfilled (/home/sbh/testt/mobilebra/platforms/android/cordova/node_modules/q/q.js:798:54) 
at self.promiseDispatch.done (/home/sbh/testt/mobilebra/platforms/android/cordova/node_modules/q/q.js:827:30) 
at Promise.promise.promiseDispatch (/home/sbh/testt/mobilebra/platforms/android/cordova/node_modules/q/q.js:760:13) 
at /home/sbh/testt/mobilebra/platforms/android/cordova/node_modules/q/q.js:821:14 
at flush (/home/sbh/testt/mobilebra/platforms/android/cordova/node_modules/q/q.js:108:17) 
at _combinedTickCallback (internal/process/next_tick.js:67:7) 
at process._tickCallback (internal/process/next_tick.js:98:9) 
at Module.runMain (module.js:607:11) 
at run (bootstrap_node.js:422:7) 

Error: /home/sbh/testt/mobilebra/platforms/android/cordova/build: Command failed with exit code 2

回答

0

执行以下操作:

(nano是我的偏好,随便用你的心在渴望)

sudo nano ~/.bashrc 

添加以下行,修改路径(如果您的SDK位于不同地点):

export ANDROID_HOME=$HOME/Android/Sdk 
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 
相关问题