【问题标题】:Problem in setting path for android sdk in ubuntu在ubuntu中为android sdk设置路径的问题
【发布时间】:2010-04-11 09:38:18
【问题描述】:
 export PATH=${/home/mohit/}:<android-sdk-linux_86>/tools

这就是我正在使用的..

错误:--

bash: PATH=${/home/mohit/}:: bad substitution

这是sdk的路径

mohit@mohit-laptop:~/android-sdk-linux_86$ pwd
/home/mohit/android-sdk-linux_86

【问题讨论】:

    标签: android ubuntu-9.10


    【解决方案1】:

    通常你会使用

    export PATH=${PATH}:<added path here>
    

    尝试将其附加到您的 $PATH 变量中,或者如果您想替换它,只需删除 ${} 并直接设置它。另请记住,除非您将其添加到 .bashrc 或 .bash_profile 或等效脚本中,否则此更改不是永久性的。您可以使用

    重新加载它们
    source .bash_profile
    

    命令而无需重新登录。

    【讨论】:

    • @Alex 你能告诉我确切的路径吗.. 我无法弄清楚。
    • 导出 PATH=${PATH}:"~/mohit/android-sdk-linux_86/tools"
    • 或者你可以使用:export PATH=${PATH}:"${HOME}/mohit/android-sdk-linux_86/tools" 确保在你的shell中定义了$HOME环境变量跨度>
    • @Alex, "$HOME" 是用户主目录的完整路径...同样 "~" 是用户主目录... "/home/mohit/" 是主文件夹对于用户名“mohit”。
    • @Alex,另外,我认为您的意思是“source ~/.bash_profile”而不是“script ~/.bash_profile”。
    【解决方案2】:

    问题在于${/home/mohit/} 实际上将/home/mohit/ 视为变量并试图取消引用它。我猜你真正想做的是:

    导出 PATH="$PATH":"$HOME/android-sdk-linux_86/tools"

    【讨论】:

      【解决方案3】:

      您可以编辑您的 /etc/profile 以添加您需要的路径。 像这样:

      JAVA_HOME=/opt/jdk1.6.0_30
      CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
      export JAVA_HOME
      export CLASSPATH
      PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
      

      它是全球性的。

      【讨论】:

        【解决方案4】:

        您可以在 /etc/profile.d/ 下维护一个脚本文件,我们可以将其用作全局

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-11-05
          • 2020-05-13
          • 2015-11-16
          • 1970-01-01
          • 2014-08-04
          • 1970-01-01
          • 1970-01-01
          • 2013-11-05
          相关资源
          最近更新 更多