Cordova Phonegap在Ubuntu上找不到ANDROID_HOME环境变量

Cordova Phonegap在Ubuntu上找不到ANDROID_HOME环境变量,cordova,ubuntu,environment-variables,phonegap-cli,Cordova,Ubuntu,Environment Variables,Phonegap Cli,我随后在Ubuntu上安装了phonegap,一切正常,我甚至可以运行模拟器 但当我试图在其上运行phonegap项目时,我遇到了以下错误: [phonegap] executing 'cordova emulate android'... cp: no such file or directory: /home/abdessalem/Documents/test/icon.png Running command: /home/abdessalem/Documents/test/platfo

我随后在Ubuntu上安装了phonegap,一切正常,我甚至可以运行模拟器

但当我试图在其上运行phonegap项目时,我遇到了以下错误:

[phonegap] executing 'cordova emulate android'...
cp: no such file or directory: /home/abdessalem/Documents/test/icon.png


Running command: /home/abdessalem/Documents/test/platforms/android/cordova/run --emulator

ERROR: Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.

Error: /home/abdessalem/Documents/test/platforms/android/cordova/run: Command failed with exit code 2
正如文章所说,我在
~/.profile

export ANDROID_HOME="/usr/local/android-sdk-linux"
export ANDROID_PLATFORM_TOOLS="/usr/local/android-sdk-linux/platform-tools"
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools   
如何解决此问题?

您可能需要

source ~/.profile
或者注销,然后重新登录

或者,您可以在尝试cordova命令之前简单地输入export命令


确保环境变量指向系统中的正确位置

同样的问题,没有任何更改。Arox Tn what's output of
which android
/usr/local/android sdk linux/tools/android它应该是什么?路径似乎正确。
printenv|grep ANDROID_HOME