我通过apt-get install android-sdk.
apt-get install android-sdk
但是,执行 afind / -name sdkmanager表明系统上的任何地方都没有这样的二进制文件。
find / -name sdkmanager
在我的 Mac 上,二进制文件存在于$ANDROID_HOME/tools/bin.
$ANDROID_HOME/tools/bin
但是,在 Ubuntu 系统(有问题的系统)上,二进制文件不存在:
$ ls $ANDROID_HOME/tools/bin e2fsck fsck.ext4 mkfs.ext4 resize2fs screenshot2 tune2fs
在哪里sdkmanager?
sdkmanager
在 Ubuntu 18.04 上,二进制文件sdkmanager确实不包含在 apt-packageandroid-sdk中。
android-sdk
这对我有用:
apt
ANDROID_HOME
export ANDROID_HOME=/usr/lib/android-sdk
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
--sdk_root