【问题标题】:Set environment variable in ubuntu for ionic在ubuntu中为离子设置环境变量
【发布时间】:2016-09-22 12:38:40
【问题描述】:

大家好,我已经非常努力地解决了这个问题,但未能成功。 请帮帮我

我正在尝试构建 ionic android 应用程序。看截图

我有 ionic、cordova、node 和工作 android 命令

我的问题是,我无法在 ubuntu 15.10 中保存 $ANDROID_HOME 环境变量

我按照屏幕下方显示的这些步骤进行操作

我无法理解这里发生了什么

【问题讨论】:

  • 请检查我已安装 sdk 并且能够使用 android 命令的屏幕截图
  • 我也检查了这些变量 $ export ANDROID_HOME=/opt/android-sdk/ $ echo $ANDROID_HOME /opt/android-sdk/

标签: javascript android cordova ionic-framework operating-system


【解决方案1】:

试试这个 在控制台中输入这些(记得更改到您当前的位置)

export ANDROID_HOME=/home/dquintana/Android/Sdk
export PATH=$PATH:/home/dquintana/Android/Sdk/tools

如果想让它永久化,只需在 ~/.bashrc 文件中添加这些行

【讨论】:

  • 我已经检查了这些变量 $ export ANDROID_HOME=/opt/android-sdk/ $ echo $ANDROID_HOME /opt/android-sdk/ 但它不起作用
  • 我的 $PATH 也是 echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games :/usr/local/games:/opt/android-sdk/tools:/opt/android-sdk/platform-tools:/opt/node/bin:/opt/gradle/bin:/tools:/platform-tools: /bin
  • export ANDROID_HOME=/opt/android-sdk/ export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH 确保android sdk 安装在文件夹/opt/android-sdk/ 中,文件夹内有两个文件夹,分别称为平台和平台工具
【解决方案2】:

我已经在 ~/.profile 中设置了 $ANDROID_HOME 并且还尝试从终端导出,但我一次又一次地遇到相同的错误。

问题是我在 sudo

中使用了这个命令
sudo ionic build android

当我在没有 sudo 的情况下使用此命令时,它运行良好

ionic build android

但是要在不使用 sudo 的情况下使用此命令,请更改 bower-github.json 文件的权限

sudo chmod 777 -R /home/username/.config/configstore/bower-github.json

【讨论】:

    猜你喜欢
    • 2018-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 2012-07-02
    • 2020-08-27
    相关资源
    最近更新 更多