你好,我正在使用Ubuntu 12.04。在~/.bashrc文件中,我设置了以下内容:
export ANDROID_HOME=/home/nilkash/Downloads/android-sdk-linux/platform-tools
但是仍然出现android:命令未找到的错误。如何设置Android的路径?需要帮助。谢谢。
为了将SDK的tools和platform-tools目录包含在您的PATH环境中,请打开文本编辑器以创建或修改~/.bash_profile文件,添加以下行:
export PATH="$PATH:/path/to/sdk/tools:/path/to/sdk/platform-tools"export PATH=${PATH}:/home/nilkash/Downloads/android-sdk-linux/platform-tools:/home/nilkash/Downloads/android-sdk-linux/tools
对于Ubuntu:
要修改系统的PATH变量,您需要编辑您的.bashrc文件。为此,在终端中执行以下命令:
$ nano ~/.bashrc
现在您将在终端上启用Nano文本编辑器。 现在,在文件的顶部,输入以下内容:#AndroidDev PATH
export PATH=${PATH}:~/android-sdk-linux/tools
export PATH=${PATH}:~/android-sdk-linux/platform-tools
完成后按下CTRL + X,Y,然后按Enter保存更改并退出Nano文本编辑器。
重新加载~/.bashrc
而不需要重新登录:
. ~/.bashrc or source ~/.bashrc
参考资料:
- help.ubuntu.com/community/AndroidSDK
- 如何在不注销并重新登录的情况下重新加载 .bashrc 文件?
1) 在系统设置 -> 详细信息中检查您的Ubuntu是32位还是64位
2) 如果您的Ubuntu是32位操作系统,则运行此命令sudo apt-get install libgl1-mesa-dev
如果是64位操作系统,请运行此命令sudo apt-get install ia32-libs
3) 运行此命令sudo apt-get install openjdk-6-jdk
或更好的这个sudo apt-get install openjdk-7-jdk
4) 从此处下载SDK平台工具
5) 解压下载的文件“adt-bundle-linux-x86_64-20131030.zip”(您可能会有一个略微不同的名称;)。但您应该得到包含两个子文件夹-sdk和eclipse的文件夹
6) 运行此命令nautilus ~
7) 在打开的窗口中创建名为“android-sdk-linux”的文件夹
8) 将文件夹sdk中的所有内容复制到此新文件夹“android-sdk-linux”中
9) 尝试运行此命令cd ~/android-sdk-linux/tools
, 然后运行此命令./android
。如果您做得对,您应该看到Android SDK Manager
10) 运行此命令sudo gedit ~/.bashrc
,在打开的编辑器中添加以下内容到顶部:
#AndroidDev PATH
export PATH=${PATH}:~/android-sdk-linux/tools
export PATH=${PATH}:~/android-sdk-linux/platform-tools
11) 保存并关闭
12) 运行exec bash
,然后尝试运行android
13) 给予android-sdk-linux文件夹写入权限
享受吧!;)
android: 命令未找到错误
Linux和Mac的解决方案:
1) 将Android SDK路径导出到ANDROID_HOME变量中
$ export ANDROID_HOME=~/Android/Sdk (其中~/Android/Sdk是您Sdk文件夹的完整路径)
(在Mac上将"~"更改为"$HOME")
2) 将SDK工具导出到PATH变量中
$ export PATH=$ANDROID_HOME/tools:$PATH
就这样!
sudo nano /etc/profile
并在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export ANDROID_HOME=/home/dev/Android/Sdk
export PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:ANDROID_HOME/tools
export JAVA_HOME
export ANDROID_HOME
保存文件后执行以上操作。
exec bash
可以通过编辑家目录中的.profile
文件来永久定义环境变量。以下是操作步骤:
使用命令gedit ~/.profile
编辑您的.profile
文件。将以下内容追加到文件末尾:
export ANDROID_SDK_HOME=/home/nilkash/Downloads/android-sdk-linux/platform-tools
您可以使用source .profile
使其立即生效。每次重新启动系统时,.profile
文件都会被加载,恢复此设置。
或者
以下方法在Ubuntu 12.04
上对我百分之百有效:
启动终端
$gedit .bashrc
在文件末尾添加以下行:
PATH=$PATH:/home/nilkash/Downloads/android-sdk-linux/platform-tools/
注意:只能在.bashrc
上执行gedit,而不能在.bashrc~
上执行。
如果此方法对您有效,请接受答案。