如何在Ubuntu中设置ANDROID_HOME路径?
请提供步骤。
如何在Ubuntu中设置ANDROID_HOME路径?
请提供步骤。
Answers:
在控制台中,键入以下内容:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
如果要使其永久保存,只需在〜/ .bashrc文件中添加这些行
vim ~/.bashrc
在您的终端中执行即可。您所在的文件夹并不重要
export PATH=$PATH:$ANDROID_HOME/platform-tools
,请参见下文。在我刚刚安装的SDK 29.0.3中,tools
不再有目录。
我想分享一个答案,该答案还演示了使用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
从apt 安装软件包时,这是正确的答案。谢谢!
假设您在提取了sdk ~/Android/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 Manager,那就很好了。
echo
命令。我通常会跑步exec $SHELL
。
export PATH=$PATH:$ANDROID_HOME/tools/bin
然后添加~/.profile
(或.bashrc)如果您不想注销..然后尝试运行'sdkmanager --licenses'。然后尝试编译。
更好的方法是在路径变量中重用ANDROID_HOME变量。如果您的ANDROID_HOME变量发生更改,则只需在一个位置进行更改。
export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
arshid
零件需要替换为当前用户的名称
将以下内容添加到您的~/.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
source ~/.bashrc
可以代替注销,然后登录。
export PATH=$PATH(...)
像一个人一样做。双向工作:)
最初回到家中,然后按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和Linux Mint
在档案中:
sudo nano .bashrc
添加到最后:
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools
重新启动终端并执行以下操作:echo $ HOME或$ PATH,您可以知道这些变量。
在终端中,只需键入以下3条命令即可设置ANDROID_HOME变量:
$ export ANDROID_HOME=~/Android/Sdk
/Android/Sdk
是sdk的位置,这可能会因您的情况而异
$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `
注意:这将临时设置路径,以便您必须在同一终端上执行的所有操作。
如果您使用sudo运行android,它将在/ root / Android / Sdk中安装sdk,因此请检查情况是否如此。而且,如果您不使用sudo运行cordova,则root中的sdk也可能会出现。上面的代码设置路径工作正常。
我遇到了Linux ANDROID_HOME路径相同的问题
注意:
1-添加参数2-制作或重建项目
3-重启电脑
如何使用终端添加参数:
打开你的终端写
gedit .bashrc
将打开另一个窗口,然后在窗口末尾添加以下行。
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
然后回到终端并输入
源.bashrc
将更改保存到bashrc文件中,最后重新启动计算机。
这就是我的工作,假设您在提取了sdk ~/Android/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,那您就很好了。
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
您可以在.bashrc文件的末尾附加此行-
export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"
/ opt / Android / Sdk / platform-tools /是Sdk的安装目录。.bashrc文件位于主文件夹中
vi ~/.bashrc
或者如果您安装了Sublime
subl ~/.bashrc
您可以在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以获取应用的更改。
添加到文件
~/.profile
export ANDROID_HOME=/opt/android-sdk
SDK的路径
然后重置电脑