安装Android SDK后出现“ sdkmanager:找不到命令”

时间:2019-01-01 11:02:33

标签: android ubuntu android-sdk-tools android-sdk-manager

我是通过apt-get install android-sdk安装的。

但是,执行find / -name sdkmanager显示系统上任何地方都没有这样的二进制文件。

在我的Mac上,二进制文件存在于$ANDROID_HOME/tools/bin中。

但是,在Ubuntu系统(有问题的系统)上,二进制文件不存在:

$ ls $ANDROID_HOME/tools/bin
e2fsck
fsck.ext4
mkfs.ext4
resize2fs
screenshot2
tune2fs

sdkmanager在哪里?

编辑:

不确定为什么以上命令没有安装sdkmanager,但是,我发现的一个解决方案是通过在https://developer.android.com/studio/#downloads的“ \”下下载Linux文件来手动安装(而不是通过apt-get)。仅限命令行工具”标题。

4 个答案:

答案 0 :(得分:8)

在Ubuntu 18.04上,二进制sdkmanager实际上并未包含在apt软件包android-sdk中。

这对我有用:

  1. 如前所述,通过android-sdk安装apt
apt-get install android-sdk
  1. 设置环境变量ANDROID_HOME(如果尚未完成)。例如:
export ANDROID_HOME=/usr/lib/android-sdk
  1. https://developer.android.com/studio#downloads下载并安装Android Studio的命令行工具。实际上,您不需要完整的Android Studio,仅需要命令行工具即可。
wget https://dl.google.com/android/repository/commandlinetools-linux-6609375_latest.zip
unzip commandlinetools-linux-6609375_latest.zip -d cmdline-tools
sudo mv cmdline-tools $ANDROID_HOME/
export PATH=$ANDROID_HOME/cmdline-tools/tools/bin:$PATH

通过将其放置为ANDROID_HOME的子目录,您可以进一步省略必须向--sdk_root提供参数sdkmanager的方法,如下所述:Android Command line tools sdkmanager always shows: Warning: Could not create settings

答案 1 :(得分:1)

在Windows操作系统中,转到

的sdkmanager路径
cd $ANDROID_HOME/tools/bin

然后执行此命令

./sdkmanager.bat --licenses

答案 2 :(得分:1)

是的,apt-get不会安装“工具”目录。

要下载“工具目录”(包含sdkManager等)。

有两种方法

  1. 从Android Studio-> SDK Manager->选中“显示过时的软件包”->下载平台工具

    1. 直接从here下载Cmd Line工具目录,并将其放置在SDK中

答案 3 :(得分:0)

您需要手动启动系统中安装的Android Studio应用程序。 [您可以在ubuntu的应用程序搜索栏中搜索] 安装完成后,您将看到SDK管理员和AVD管理员的位置。