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

标签 cordova ubuntu environment-variables phonegap-cli

我跟进了 Tutorial在 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 命令之前简单地输入导出命令

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

关于cordova - Phonegap 在 Ubuntu 上找不到 ANDROID_HOME 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35338299/

相关文章:

android - 是否可以在 Android 平板电脑开机时自动启动 Phonegap 应用程序?

ios - phonegap oauthio 插件不会加载

html - phonegap 应用程序中 div 周围的橙色边框

python - Errno - 13 权限被拒绝 : '/media/- Django

python-2.7 - Cassandra - ubuntu 16.04::无法启动 cassandra.service:找不到单元 cassandra.service

linux - 为什么所有环境变量都加载到进程的堆栈中?

c - 如何通过用 C 编写的 cgi-bin 程序检索表单 "POST"数据

cordova - Cordova/PhoneGap 是否仅支持单页移动应用程序

linux - 如何在Qt Creator中制作圆形按钮

symfony - 如何在 Symfony 3.4 中的 Controller 中获取环境参数?