Android - 找不到命令

时间:2012-06-10 15:02:41

标签: android linux classpath

我正在尝试在ubuntu中运行该命令

  

android更新项目--path。

但是我得到android:command not found error.

我认为这与我前几天在这里学到的路径有关?我只是想知道,我需要添加什么变量(Android我假设)以及我需要指出什么。

9 个答案:

答案 0 :(得分:129)

在MacOS / Linux上,定义将SDK安装到ANDROID_HOME的位置的路径:

<强>的MacOS

$ export ANDROID_HOME=/Applications/android-sdk-macosx

如果您安装了Android Studio,则该值必须为

export ANDROID_HOME=$HOME/Library/Android/sdk

<强>的Linux

$ export ANDROID_HOME=~/android-sdk-linux

然后将路径添加到platform-toolstools子目录(在MacOS / Linux上相同)。

export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH

您现在应该可以从shell运行android

如果以上建议的ANDROID_HOME路径均无效,您可以通过以下方式找到(唯一且一致命名的)platform-tools文件夹:

find / -name platform-tools 2>/dev/null

无论返回哪条路径,都需要缩小至sdkandroid-sdk-linuxandroid-sdk-macosx

答案 1 :(得分:26)

另一种可能性就是你的“android”文件不可执行。导航到终端中的工具路径,然后通过以下方式使其可执行:
chmod 777 android
然后你可以运行:
./android sdk 这对我有用。

答案 2 :(得分:7)

假设您已将ANDROID_HOME设置为指向sdk安装,则应将$ANDROID_HOME/tools$ANDROID_HOME/platform-tools添加到PATH

答案 3 :(得分:3)

有时甚至在您从命令行添加android_sdk/目录路径后,它仍然不起作用并提供command not found error,在这种情况下,请按照以下步骤操作。我自己经历了这个问题,我尝试了上述所有步骤,没有一个工作,所以我认为我应该分享,也许这可能会帮助某人。
android-sdk-linux是你提取的android sdk库的名称)。

1)从命令行打开bashrc文件

gedit ~/.bashrc

2)在顶部添加以下行。

export PATH=${PATH}:~/android-sdk-linux/tools
export PATH=${PATH}:~/android-sdk-linux/platform-tools

3)退出系统并重新登录。键入 Ctrl + Alt + T 打开命令行并输入 android 启动该软件。

答案 4 :(得分:2)

安装Android studio后。 创建或编辑〜/ .bashrc文件并添加以下行:

export ANDROID_HOME=~/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/tools

并重新加载.bashrc

source ~/.bashrc

答案 5 :(得分:1)

这是因为您的platformsplatform-tools不在PATH环境变量中。您可以使用adb运行path-to-adb/adb命令,或将platformsplatform-tools添加到PATH,然后只键入adb

这是我的路径环境变量:

PATH=/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3:/opt/android-sdk-update-manager/tools:/opt/android-sdk-update-manager/platform-tools

答案 6 :(得分:1)

对于Mac,请键入cd ~进入您的主目录,然后键入vi .bash_profile,此文件可能为空或刚刚创建,这不是问题。

要编辑文件,请按键盘上的i并在文件内输入以下路径:

export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/platform-tools":$PATH
export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/tools":$PATH

完成后,按esc,然后再次按shift :并输入wq。好的,现在你保存了你的文件。现在,退出终端并重新启动,然后尝试输入:

adb -h
android -h

如果两个命令都给你输出,那就意味着一切正常。

不是:我们使用vi命令编辑文件。如果您对此命令感到困惑,也可以尝试nano来编辑文件。

答案 7 :(得分:0)

android现在位于android-sdks / tools

如果您使用的是mac,则可以将.bash_profile设置为包含它。

PATH=$PATH:[android-sdks]/platform-tools:[android-sdks]/tools

答案 8 :(得分:0)

  1. 卸载cask android-platform-tools

    brew cask uninstall android-platform-tools
    
  2. 使用Android Studio安装