8

嗨,我正在使用 ubuntu 12.04。在 ~/.bashrc 文件中我设置了以下内容

export ANDROID_HOME=/home/nilkash/Downloads/android-sdk-linux/platform-tools

但它仍然给了我 android: command not found 错误。如何为android设置路径。需要帮忙。谢谢你。

4

6 回答 6

17

要在 PATH 环境中包含 SDK 的工具和平台工具目录,请打开文本编辑器以创建或修改~/.bash_profile文件,添加以下行:

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?

于 2013-10-23T16:35:54.810 回答
11

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平台工具http://developer.android.com/sdk/index.html

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 文件夹的写权限

享受!;)

于 2013-11-21T09:27:11.070 回答
4

android:找不到命令错误

Linux 和 Mac 的解决方案:

1) 将您的 Android Sdk 路径导出到 ANDROID_HOME 变量

$ export ANDROID_HOME=~/Android/Sdk(其中 ~/Android/Sdk 是您的 Sdk 文件夹的完整路径)

(在 Mac 上将“~”更改为“$HOME”)

2) 将 SDK 工具导出到 PATH 变量

$ 出口路径=$ANDROID_HOME/工具:$PATH

而已!

于 2015-07-06T11:27:08.540 回答
1

我试过了

sudo nano /etc/profile

并在 fi 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/工具 导出 JAVA_HOME 导出 ANDROID_HOME

并在保存文件后

exec bash

这些让我的 android 命令正常工作,我在 .bashrc 中设置了 PATH 对我不起作用

希望它会帮助某人

于 2015-04-14T22:32:22.277 回答
0

如果问题仍然存在,请确保您具有正确的权限尝试 sudo chmod -R 777 /home/your-user-name/.cordova/

还要确保您没有使用 sudo 将 Android 添加为平台

这在默认的 Cordova 安装中是不正确的
sudo cordova platform add android

只需做cordova平台添加android

于 2014-11-23T03:50:33.927 回答
0

可以通过编辑.profile主目录中的文件来永久定义环境变量。就是这样:

.profile使用类似的命令编辑文件gedit ~/.profile。将此附加到文件的末尾:

export ANDROID_SDK_HOME=/home/nilkash/Downloads/android-sdk-linux/platform-tools

您可以source .profile立即应用。每次重新启动系统时,.profile都会加载文件,从而恢复此设置。

或者

以下方法对我 100% 有效Ubuntu 12.04

  • 启动终端

  • $gedit .bashrc

  • 在文件的 enc 处添加以下行:

    PATH=$PATH:/home/nilkash/Downloads/android-sdk-linux/platform-tools/

注意: gedit 必须只在.bashrc不是.bashrc~

如果它适合你,请接受答案。

于 2013-10-23T16:39:28.183 回答