Android – 找不到命令
我想在ubuntu中运行命令
android更新项目 – path。
但是我得到一个android:command not found error.
我认为这与我前些日子在这里学到的道路有关? 我只是想知道,我需要添加什么variables(Android我假设),我也需要指出它。
在MacOS / Linux上,将您安装SDK的path定义为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
然后将path添加到platform-tools
和tools
子目录(MacOS / Linux上的Same)。
export PATH=$ANDROID_HOME/tools:$PATH export PATH=$ANDROID_HOME/platform-tools:$PATH
你现在应该可以从shell运行android
。
如果以上build议的ANDROID_HOMEpath都不是有效的,可以通过以下方式find(唯一且一致命名的)platform-tools文件夹:
find / -name platform-tools 2>/dev/null
无论返回的path将需要修剪到以sdk
, android-sdk-linux
或android-sdk-macosx
。
另一种可能性就是你的“android”文件不可执行。 导航到terminal中的工具path,然后通过以下方式使其可执行:
chmod 777 android
然后你可以运行:
./android sdk
这对我来说是有效的。
假设您已将ANDROID_HOME
设置为指向sdk安装,则应将$ANDROID_HOME/tools
和$ANDROID_HOME/platform-tools
到PATH
。
有时甚至在从命令行添加你的android_sdk/
dirpath之后,它仍然不起作用,并且给出了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)注销系统并重新login。键入Ctrl + Alt + T打开命令行并inputandroid以启动软件。
这是因为您的platforms
和platform-tools
不在PATH
环境variables中。 您可以使用path-to-adb/adb
运行adb
命令,或者将platforms
和platform-tools
添加到PATH
,然后只运行adb
这是我的path环境variables:
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
对于Mac,通过键入vi .bash_profile
,进入您的主目录,然后键入vi .bash_profile
,这个文件可能是空的或刚创build的,这不是问题。
要编辑文件,请在键盘上和文件中按i
键入以下path:
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
。 好的,现在你保存了你的文件。 现在,退出terminal并重新启动,然后尝试input:
adb -h android -h
如果两个命令给你输出,这意味着一切工作正常。
不:我们使用vi
命令来编辑文件。 如果您对此命令感到困惑,您也可以尝试nano
来编辑文件。
安装Android studio后 。 创build或编辑〜/ .bashrc文件并添加以下行:
export ANDROID_HOME=~/Android/Sdk export PATH=${PATH}:${ANDROID_HOME}/tools
并重新加载.bashrc
source ~/.bashrc
-
卸载cask android-platform-tools
brew cask uninstall android-platform-tools
-
使用Android Studio进行安装
android现在在android-sdks / tools里面
如果你使用的是mac,你可以设置你的.bash_profile来包含它。
PATH=$PATH:[android-sdks]/platform-tools:[android-sdks]/tools