49

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

android 更新项目 --path 。

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

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

4

9 回答 9

132

在 MacOS/Linux 上,将安装 SDK 的路径定义为ANDROID_HOME

苹果系统

$ 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

您现在应该能够android从 shell 运行。

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

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

无论返回的路径都需要修剪到以sdk,android-sdk-linux或结尾android-sdk-macosx

于 2013-03-13T10:04:01.103 回答
26

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

于 2013-04-08T17:08:16.997 回答
7

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

于 2012-06-10T15:05:39.490 回答
3

有时,即使您android_sdk/从命令行添加了 dir 路径,它仍然无法正常工作并给出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++打开命令行并键入android启动软件。AltT

于 2016-03-22T06:11:53.593 回答
2

安装Android Studio后。创建或编辑您的 ~/.bashrc 文件并添加以下行:

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

并重新加载 .bashrc

source ~/.bashrc
于 2016-10-27T10:06:34.160 回答
1

那是因为你的platformsandplatform-tools不在PATH环境变量中。您可以运行adb命令 withpath-to-adb/adb或 add platformsand platform-toolsto 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
于 2012-06-10T15:05:15.430 回答
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编辑文件。

于 2015-09-29T01:15:43.047 回答
0

android 现在在 android-sdks/tools

如果你使用的是 mac,你可以设置你的 .bash_profile 来包含它。

PATH=$PATH:[android-sdks]/platform-tools:[android-sdks]/tools
于 2015-08-28T14:38:06.527 回答
0
  1. 卸载木桶 android-platform-tools

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

于 2017-06-27T21:21:40.297 回答