我正在尝试在ubuntu中运行该命令
android更新项目--path。
但是我得到android:command not found error.
我认为这与我前几天在这里学到的路径有关?我只是想知道,我需要添加什么变量(Android我假设)以及我需要指出什么。
答案 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-tools
和tools
子目录(在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
无论返回哪条路径,都需要缩小至sdk
,android-sdk-linux
或android-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)
这是因为您的platforms
和platform-tools
不在PATH
环境变量中。您可以使用adb
运行path-to-adb/adb
命令,或将platforms
和platform-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)
卸载cask android-platform-tools
brew cask uninstall android-platform-tools
使用Android Studio安装