甚至没有找到PATH设置的Android命令

时间:2013-10-23 16:26:15

标签: android sdk

您好我正在使用ubuntu 12.04。在〜/ .bashrc文件中我设置了以下内容

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

但它仍然给了我android:命令找不到错误。如何设置android的路径。需要帮忙。谢谢。

6 个答案:

答案 0 :(得分:17)

要在PATH环境中包含SDK的工具和platform-tools目录,请打开文本编辑器以创建或修改〜/ .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
- How do I reload .bashrc without logging out and back in?

答案 1 :(得分:11)

1)签入系统设置 - &gt;详细信息,无论您的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文件夹写入权限

享受! ;)

答案 2 :(得分:4)

  

android:命令未找到错误

Linux和Mac的解决方案:

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

  

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

(更改&#34;〜&#34;到&#34; $ HOME&#34;在Mac上)

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

  

$ export PATH = $ ANDROID_HOME / tools:$ PATH

那就是它!

答案 3 :(得分: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 / tools     导出JAVA_HOME     导出ANDROID_HOME

并保存文件后

exec bash

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

希望它会帮助某人

答案 4 :(得分:0)

可以通过编辑主目录中的.profile文件永久定义环境变量。方法如下:

使用.profile等命令编辑gedit ~/.profile文件。将其附加到文件末尾:

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

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

OR

以下方法适用于我Ubuntu 12.04

  • 启动终端

  • $ gedit .bashrc

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

    PATH = $ PATH:/家庭/ nilkash /下载/ Android的SDK-LINUX /平台工具/

注意: gedit必须仅在.bashrc和<{1}}上的 NOT

执行

如果适合您,请接受答案。

答案 5 :(得分:0)

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

另外请确保您没有使用sudo将Android添加为平台

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

就这么做     cordova平台添加android