如何在ubuntu中设置ANDROID_HOME路径?
请提供步骤。
答案 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
将以上行添加到文件 ~/.bashrc
(位于home/username/.bashrc
),以使其成为当前用户的永久行。运行source ~/.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管理器,您就可以开始了。
答案 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%;