![无法从终端打开 android sdk](https://linux22.com/image/1060343/%E6%97%A0%E6%B3%95%E4%BB%8E%E7%BB%88%E7%AB%AF%E6%89%93%E5%BC%80%20android%20sdk.png)
我正在尝试打开 sdk 管理器。我从官方网站下载了 android sdk 命令行工具。我不想安装 android studio。解压包后,我得到了一个名为 tools 的文件夹。我把它放到一个目录中
/home/ujjwal/Android/tools
。我用终端打开了目录并尝试了命令,./android
结果出现以下错误:
*************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command ""
Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk
我甚至尝试使用该命令android
,但它显示no command found
。echo $ANDROID_HOME 返回:
/home/ujjwal/Android/tools
echo $PATH 返回:
/home/ujjwal/bin:/home/ujjwal/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/ujjwal/Android/tools/tools
另外,当我前段时间在另一台机器上工作时,我记得曾经打开一个小窗口,我可以在里面选择要安装的工具和 apk。基本上,我正在尝试实现这一点。
答案1
android
如输出所示,命令已被弃用。
使用
$ANDROID_HOME/tools/bin/sdkmanager <option>
Usage:
sdkmanager [--uninstall] [<common args>] [--package_file
<file>] [<packages>...]
sdkmanager --update [<common args>]
sdkmanager --list [<common args>]
sdkmanager --licenses [<common
args>]
sdkmanager
您还可以在变量中设置命令的路径$PATH
以供直接使用。