linux-Android-找不到命令
我正在尝试在ubuntu中运行命令
android更新项目--path。
但是我得到了android:command not found error.
我认为这与前几天我在这里学到的道路有关吗? 我只是想知道,我需要添加什么变量(我假设是Android)以及我也需要指出什么。
9个解决方案
130 votes
在MacOS / Linux上,将安装SDK的路径定义为sdk:
苹果系统
$ export ANDROID_HOME=/Applications/android-sdk-macosx
如果您安装了Android Studio,则该值必须为
export ANDROID_HOME=$HOME/Library/Android/sdk
的Linux
$ export ANDROID_HOME=~/android-sdk-linux
然后将路径添加到sdk和android-sdk-linux子目录(在MacOS / Linux上相同)。
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
您现在应该可以从Shell运行sdk。
如果以上建议的ANDROID_HOME路径均无效,则可以通过以下方式找到(唯一且一致命名的)platform-tools文件夹:
find / -name platform-tools 2>/dev/null
无论返回的路径如何,都需要使用2940788303639086086080、29407883036390860860或android-sdk-macosx进行精简以结束。
Festus Tamakloe answered 2020-06-27T01:46:18Z
26 votes
另一种可能性就是您的“ android”文件不可执行。 导航到终端中的工具路径,然后通过以下方式使其可执行:
chmod 777 android
然后,您可以运行:
./android sdk
这对我有用。
possumkeys answered 2020-06-27T01:46:55Z
7 votes
假设您已将ANDROID_HOME设置为指向sdk安装,则应在PATH中添加$ANDROID_HOME/tools和$ANDROID_HOME/platform-tools。
Erich Douglass answered 2020-06-27T01:47:15Z
3 votes
有时,即使您从命令行添加了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启动软件。
Abdul Mannan answered 2020-06-27T01:48:00Z
2 votes
安装完Android Studio之后。创建或编辑〜/ .bashrc文件并添加以下行:
export ANDROID_HOME=~/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
并重新加载.bashrc
source ~/.bashrc
Karl Adler answered 2020-06-27T01:48:25Z
1 votes
这是因为您的platforms和platform-tools不在PATH环境变量中。 您可以使用path-to-adb/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
Blackbelt answered 2020-06-27T01:48:49Z
1 votes
对于Mac,请键入cd ~,然后进入vi,进入您的主目录,此文件可能为空或刚刚创建,这不是问题。
要编辑文件,请在键盘上按vi,然后在文件内部键入以下路径:
export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/platform-tools":$PATH
export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/tools":$PATH
完成后,请按vi,然后再按nano,然后键入wq。好的,现在您保存了文件。 现在,退出终端并重新启动,然后尝试键入:
adb -h
android -h
如果两个命令都给您输出,则表示一切正常。
否:我们使用vi命令编辑文件。 如果您对该命令感到困惑,也可以尝试nano编辑该文件。
cyonder answered 2020-06-27T01:49:28Z
0 votes
android现在位于android-sdks / tools
如果使用的是Mac,则可以将.bash_profile设置为包括它。
PATH=$PATH:[android-sdks]/platform-tools:[android-sdks]/tools
James Tan answered 2020-06-27T01:49:52Z
0 votes
卸载cask android-platform-tools
brew cask uninstall android-platform-tools
使用Android Studio安装
Emil Namen answered 2020-06-27T01:50:20Z