如何在ubuntu中设置ANDROID_HOME路径?

时间:2014-10-08 11:52:16

标签: android ubuntu

如何在ubuntu中设置ANDROID_HOME路径?

请提供步骤。

20 个答案:

答案 0 :(得分:202)

在控制台中输入这些内容(记住要更改为当前位置)

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools

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

答案 1 :(得分:87)

我想分享一个答案,该答案也演示了使用Ubuntu存储库提供的Android SDK的方法:

安装Android SDK

sudo apt-get install android-sdk

导出环境变量

export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"

答案 2 :(得分:65)

假设您在~/Android/Sdk处提取了sdk,

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
  1. 将以上行添加到文件 ~/.bashrc (位于home/username/.bashrc),以使其成为当前用户的永久行。运行source ~/.bashrc以应用更改或重新启动终端。

  2. 在终端窗口中运行上述行,使其可用于会话。


  3. 要测试您是否正确设置了

    在终端窗口上运行以下命令

    1. <强> echo $ANDROID_HOME

      user@host:~$ echo $ANDROID_HOME
      /home/<user>/Android/Sdk
      
    2. <强> which android

      user@host:~$ which android
      /home/<user>/Android/Sdk/tools/android
      
    3. 在终端窗口中运行android,如果它打开 Android SDK管理器,您就可以开始了。

答案 3 :(得分:45)

更好的方法是在路径变量中重用ANDROID_HOME变量。如果您的ANDROID_HOME变量发生变化,您只需在一个地方进行更改。

export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

答案 4 :(得分:33)

将以下内容添加到~/.bashrc文件中。注销并登录。我在$HOME/Documents/Android/sdk中有我的sdk你必须用保存sdk文件夹的地方替换它

# Android Path
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/tools
export PATH

# For SDK version r_08 and higher, also add this for adb:
PATH=$PATH:$HOME/Documents/Android/sdk/platform-tools
export PATH

答案 5 :(得分:30)

最初进入你家并按 Ctrl + H 它会显示隐藏文件现在查找.bashrc文件,用任何文本编辑器打开它然后放在文件末尾的行下面。

export ANDROID_HOME=/home/varun/Android/Sdk
export PATH=$PATH:/home/varun/Android/Sdk/tools
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools

请将/home/varun/Android/Sdk路径更改为SDK路径。 对工具和平台工具也这样做。

保存.bashrc文件后关闭它。

现在您已准备好在终端上使用ADB命令。

答案 6 :(得分:29)

首先通过gedit~ / .bashrc

打开.bashrc文件
  

# Added ANDROID_HOME variable. export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools

保存文件并重新打开终端

  

echo $ANDROID_HOME

它会显示/home/pathTo/Android/Sdk

之类的路径

答案 7 :(得分:12)

适用于Ubuntu和Linux Mint

在档案中:

sudo nano .bashrc

添加到最后:

export ANDROID_HOME=${HOME}/Android/Sdk

export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools

重新启动终端并执行:echo $ HOME或$ PATH,您可以知道这些变量。

答案 8 :(得分:6)

这是对我有用的, 假设您在~/Android/Sdk提取了sdk,

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

将以上行添加到文件~/.bashrc(位于home/username/.bashrc)中,以使其对于当前用户而言是永久的。运行源~/.bashrc以应用更改或重新启动终端。 (要么) 在终端窗口上运行以上各行,以使其可用于该会话。 要测试您是否已正确设置, 在终端窗口上运行以下命令

echo $ANDROID_HOME

user#host:~$ echo $ANDROID_HOME

您将获得

/home/<user>/Android/Sdk

您也可以运行此

which android

user#host:~$ which android

/home/<user>/Android/Sdk/tools/android

在终端上运行android,如果它打开了Android SDK Manager,那您就很好了。

答案 9 :(得分:3)

在终端中只需输入这3个命令来设置ANDROID_HOME变量:

$ export ANDROID_HOME=~/Android/Sdk 

/Android/Sdk是Sdk的位置,这可能会在您的情况下发生变化

$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `   

注意:这会暂时设置路径,以便采取行动 你必须在同一个终端上进行表演。

答案 10 :(得分:2)

如果你用sudo运行android,它会在/ root / Android / Sdk中安装sdk 所以检查是否是这种情况。 如果你正在使用不运行cordo与sudo它将看起来根也可能是sdk。 上面设置路径的代码工作正常。

答案 11 :(得分:1)

就我而言,它只需稍作改动即可工作。只需将 :$PATH 放在末尾即可。

# andorid paths
export ANDROID_HOME=$HOME/Android/Sdk
export PATH="$ANDROID_HOME/tools:$PATH"
export PATH="$ANDROID_HOME/platform-tools:$PATH"
export PATH="$ANDROID_HOME/emulator:$PATH"

答案 12 :(得分:0)

打开〜/ .bashrc文件并粘贴到最后

export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools

答案 13 :(得分:0)

您可以在Ubuntu中编辑环境变量文件以全局设置android home。

[1]在终端中运行此命令

sudo -H gedit /etc/environment

[2]您的环境文件内容将如下图所示

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

[3]在环境文件中添加android sdk路径,如下所示:-

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ANDROID_HOME="/home/yourPathTo/Android/Sdk"

[4],然后您可以使用以下命令在终端中检查Android主目录路径:-

echo $ANDROID_HOME

如果仍未设置路径,请重新启动PC以获取应用的更改。

答案 14 :(得分:0)

添加到文件

~/.profile 


export ANDROID_HOME=/opt/android-sdk

SDK的路径

然后重置计算机

答案 15 :(得分:0)

我在linux ANDROID_HOME路径上遇到相同的问题

  

注意:
  1-添加参数

     

2-制作或重建项目

     

3-重新启动计算机

如何使用终端添加参数:

打开您的终端写

  

gedit .bashrc

将打开另一个窗口,然后在窗口末尾添加以下行。

.*

然后返回终端并输入

  

source .bashrc

将更改保存到bashrc文件中,然后重新启动计算机。

答案 16 :(得分:0)

您可以在.bashrc文件的末尾添加此行 -

export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"

这里/ opt / Android / Sdk / platform-tools /是Sdk的安装目录。 .bashrc文件位于主文件夹

vi ~/.bashrc

或者如果你已经安装了sublime

subl ~/.bashrc

答案 17 :(得分:0)

有同样的问题, 在终端中,您可以输入:

export ANDROID_HOME=$HOME/Android/Sdk

或其他任何位置,具体取决于您在sdk中的安装位置。

export PATH=$PATH:$ANDROID_HOME/platform-tools

希望有帮助!

答案 18 :(得分:0)

将Android SDK下载到计算机上。 (假设位置为/ home / zelong / Android / Sdk)(家庭/用户名/ Android / Sdk)

将这些行添加到文件〜/ .bashrc(位于home / username / .bashrc中)

export ANDROID_HOME="/home/zelong/Android/Sdk"
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

这将使它对于当前用户而言是永久的,因为每次计算机启动时,它将运行此脚本并设置环境路径。

进行此更改后,请记住将其保存。

然后运行source ~/.bashrc以应用更改或重新启动终端。

测试是否有效:

zelong@zelong-ThinkPad-T430:~$ echo $ANDROID_HOME
/home/zelong/Android/Sdk
zelong@zelong-ThinkPad-T430:~$ which android
/home/zelong/Android/Sdk/tools/android
zelong@zelong-ThinkPad-T430:~$ which adb
/home/zelong/Android/Sdk/platform-tools/adb

我们可以看到,

android命令行位于tools

adb命令行位于platform-tools

答案 19 :(得分:0)

width: 100%;