我已经设置了这些变量:
echo $ ANDROID_HOME => / usr / local / android-sdk-linux
echo $ PATH => / usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin:/ usr / games:/ usr / local / games:/ usr /本地/ Android的SDK-LINUX /工具:在/ usr /本地/ Android的SDK-LINUX /平台的工具
但是当我执行“cordova build android”或“cordova run android --device”时,同样的错误仍然存在:
错误:无法找到“ANDROID_HOME”环境变量 . 尝试手动设置 . 无法在'PATH'中找到'android'命令 . 尝试更新“PATH”以包含有效SDK目录的路径
你有什么想法吗?
谢谢
2 回答
我得到了同样的错误,帮助我解决问题的是从你的cordova项目中删除android平台并重新添加它 .
尝试下载Android Studio,然后安装平台 . 它应该最终位于用户目录的顶层 .
export ANDROID_HOME=~/Android/Sdk
,所以你可以试试 .