ubuntu “sdkmanager:安装Android SDK后命令未找到

3npbholx  于 2023-10-17  发布在  Android
关注(0)|答案(4)|浏览(276)

我安装了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,但是,我发现的一个解决方案是手动安装(而不是通过apt-get),通过下载Linux文件在https://developer.android.com/studio/#downloads下的“命令行工具只”标题。

js81xvg6

js81xvg61#

从Ubuntu 22(Jammy)开始,您可以通过以下方式安装它:

apt install sdkmanager
zujrkrfu

zujrkrfu2#

是的,apt-get不安装“tools”目录。
下载工具目录(其中有sdkManager等)。
有两种方法
1.从Android Studio --> SDK管理器-->选中“显示障碍包”-->下载平台工具
1.直接从这里下载Cmd Line工具目录并将其放置在SDK中

oxiaedzo

oxiaedzo3#

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

thigvfpy

thigvfpy4#

在Ubuntu 18.04上,二进制sdkmanager确实不包含在apt-package android-sdk中。
这对我很有效:
1.通过apt安装android-sdk,如下所述:

apt-get install android-sdk

1.设置环境变量ANDROID_HOME如果还没有完成。举例来说:

export ANDROID_HOME=/usr/lib/android-sdk

1.从https://developer.android.com/studio#command-tools下载并安装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
mkdir --parents "$ANDROID_HOME/cmdline-tools/latest"
sudo mv cmdline-tools/* "$ANDROID_HOME/cmdline-tools/latest/"
export PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$PATH

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

相关问题