如何设置ANDROID_HOME路径在ubuntu?

如何设置ANDROID_HOME路径在ubuntu?

请提供步骤。

402585 次浏览

将以下内容添加到~/.bashrc文件中。登出和登录。我有我的sdk在$HOME/Documents/Android/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

在控制台输入这些:

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

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

更好的方法是在path变量中重用ANDROID_HOME变量。如果你的ANDROID_HOME变量改变了,你只需要在一个地方做改变。

export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
sudo su -
gedit ~/.bashrc
export PATH=${PATH}:/your path
export PATH=${PATH}:/your path
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/tools
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/platform-tools

最初去你的家,按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命令了。

我想分享一个答案,它也演示了使用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/"

假设你在~/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应用更改或重新启动终端。

    (<强>或< / >强) < / p >

  2. 在终端窗口上运行上面的代码行,使其对会话可用。

< p > < br > 要测试是否正确设置,

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

  1. < p > 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. Run android on a terminal window, If it opens up Android SDK Manager, you are good to go.

适用于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,就可以知道这些变量了。

如果你用sudo运行android,它会在/root/Android/Sdk中安装sdk 检查一下是不是这样。 如果你正在使用不运行cordova与sudo它将在根sdk也可能是。

.

.

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

$ export ANDROID_HOME=~/Android/Sdk

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

$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `
这将临时设置路径,所以任何动作 你必须执行,在同一终端上执行

您可以在.bashrc文件的末尾追加这一行-

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

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

vi ~/.bashrc

或者如果你安装了sublime

subl ~/.bashrc

首先通过gedit ~/.bashrc打开.bashrc文件

#添加ANDROID_HOME变量。 出口ANDROID_HOME = $ HOME / Android Sdk 导出路径= $路径:$ ANDROID_HOME /工具 导出路径= $路径:$ ANDROID_HOME /平台工具代码< / > < / p >

保存文件并重新打开终端

echo $ANDROID_HOME

它会像/home/pathTo/Android/Sdk一样显示路径

~ /开放。Bashrc文件并粘贴在结束

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

你可以在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

如果path仍然未设置,则重新启动系统以获得应用的更改。

添加到文件

~/.profile




export ANDROID_HOME=/opt/android-sdk

SDK路径

然后重置电脑

我在linux ANDROID_HOME路径上也遇到了同样的问题

< p >注意:
1-添加参数

2-制作或重建项目

3-重新启动你的电脑

如何使用terminal添加参数:

打开终端写入

中用户. bashrc

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

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

然后回到终端输入

源. bashrc

要在结束时将更改保存在bashrc文件中,请重新启动计算机。

这就是我的工作, 假设你已经在~/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)中,使其对当前用户永久。运行source ~/.bashrc来应用更改或重新启动终端。 (或) 在终端窗口上运行上面的代码行,使其对会话可用。 为了测试你是否设置正确, 在终端窗口

. exe上运行以下命令
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管理器,你就可以开始了。

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

export ANDROID_HOME=$HOME/Android/Sdk

或者任何其他位置,这取决于你安装sdk的位置。

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

希望能有所帮助!

下载Android SDK到机器。(假设位置是/home/zelong/Android/Sdk) (home/username/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之下

对我来说,稍微改变一下就可以了。只需在最后加上:$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"