我安装了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下的“命令行工具只”标题。
4条答案
按热度按时间js81xvg61#
从Ubuntu 22(Jammy)开始,您可以通过以下方式安装它:
zujrkrfu2#
是的,apt-get不安装“tools”目录。
下载工具目录(其中有sdkManager等)。
有两种方法
1.从Android Studio --> SDK管理器-->选中“显示障碍包”-->下载平台工具
1.直接从这里下载Cmd Line工具目录并将其放置在SDK中
oxiaedzo3#
您需要手动启动系统中安装的Android Studio应用程序。[您可以在ubuntu中的应用程序搜索栏中搜索]安装完成后,您将看到SDK管理器和AVD管理器的位置。
thigvfpy4#
在Ubuntu 18.04上,二进制
sdkmanager
确实不包含在apt-packageandroid-sdk
中。这对我很有效:
1.通过
apt
安装android-sdk
,如下所述:1.设置环境变量
ANDROID_HOME
如果还没有完成。举例来说:1.从https://developer.android.com/studio#command-tools下载并安装Android Studio的命令行工具。您实际上不需要完整的Android Studio,只需命令行工具。
通过将其放置为
ANDROID_HOME
的参数,您可以进一步省略必须向sdkmanager
提供参数--sdk_root
,如下所述:Android Command line tools sdkmanager always shows: Warning: Could not create settings