![android-sdk 可执行文件在哪里(使用 apt 安装)?](https://linux22.com/image/1206008/android-sdk%20%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%88%E4%BD%BF%E7%94%A8%20apt%20%E5%AE%89%E8%A3%85%EF%BC%89%EF%BC%9F.png)
我在 xubuntu 18.04.4 LTS 上通过 安装了 android-sdk但是我的路径中apt
没有命令!在android
这个问题,他们找到了家庭安装的工具。但我导航到它/usr/local/lib/android/tools
,它只包含以下内容:
drwxr-xr-x 2 root root 4,0K mars 28 20:10 bin/
-rw-r--r-- 1 root root 1,1K févr. 28 2017 package.xml
drwxr-xr-x 4 root root 4,0K mars 28 20:10 proguard/
-rw-r--r-- 1 root root 69 févr. 28 2017 source.properties
以及bin/
:
lrwxrwxrwx 1 root root 12 mars 11 2019 e2fsck -> /sbin/e2fsck*
lrwxrwxrwx 1 root root 15 mars 11 2019 fsck.ext4 -> /sbin/fsck.ext4*
lrwxrwxrwx 1 root root 15 mars 11 2019 mkfs.ext4 -> /sbin/mkfs.ext4*
lrwxrwxrwx 1 root root 15 mars 11 2019 resize2fs -> /sbin/resize2fs*
lrwxrwxrwx 1 root root 27 mars 11 2019 screenshot2 -> ../../../../bin/screenshot2
lrwxrwxrwx 1 root root 13 mars 11 2019 tune2fs -> /sbin/tune2fs*
这对我来说毫无意义。ubuntu 软件包是否已经完全过时了?
我看见《Android SDK / ADT Bundle 完整安装指南》也是,但我认为安装整个 android-studio gas-machine 是没有必要的。
我的最终目标只需运行安卓模拟器,以便安装一些应用程序。我也尝试了 virtualbox 中的 android-x86,但由于某种原因,我需要的一些应用程序没有出现在谷歌商店中。
那么有人能先解释一下如何安装并运行android-sdkemulator
命令,或者如何设置具有最大兼容性的 android 虚拟机?
PS:我也尝试使用ubuntu-make
,但是 snap install 和 ppa install 都无法成功下载 android 开发工具。
[编辑]
的结果dpkg -L android-sdk
:
/.
/usr
/usr/lib
/usr/lib/android-sdk
/usr/lib/android-sdk/tools
/usr/lib/android-sdk/tools/bin
/usr/lib/android-sdk/tools/proguard
/usr/lib/android-sdk/tools/proguard/bin
/usr/lib/android-sdk/tools/proguard/lib
/usr/share
/usr/share/doc
/usr/share/doc/android-sdk
/usr/share/doc/android-sdk/README.Debian
/usr/share/doc/android-sdk/changelog.gz
/usr/share/doc/android-sdk/copyright
/usr/lib/android-sdk/tools/bin/e2fsck
/usr/lib/android-sdk/tools/bin/fsck.ext4
/usr/lib/android-sdk/tools/bin/mkfs.ext4
/usr/lib/android-sdk/tools/bin/resize2fs
/usr/lib/android-sdk/tools/bin/screenshot2
/usr/lib/android-sdk/tools/bin/tune2fs
/usr/lib/android-sdk/tools/proguard/bin/proguard
/usr/lib/android-sdk/tools/proguard/bin/proguardgui
/usr/lib/android-sdk/tools/proguard/lib/proguard.jar
/usr/lib/android-sdk/tools/proguard/lib/proguardgui.jar
/usr/lib/android-sdk/tools/proguard/lib/retrace.jar
相反,我从 android 网站安装了,但只有命令行工具,并且bin
仅包含:
apkanalyzer avdmanager lint screenshot2 sdkmanager
我在发布时收到一些错误sdkmanager
:
Warning: Could not create settings
java.lang.IllegalArgumentException
at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428)
at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152)
at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
有人建议使用 Anbox,但如果我理解正确的话,它是一个不同的模拟器。据我所知,它具有不同的功能,最值得注意的是,我相信它可以创建没有预装任何谷歌应用的 Android 设备。如果我错了,我愿意尝试一下。
[编辑2]
关于上述 Java 错误,我按照以下方法修复了它这。现在我只需要设置如何安装和运行模拟器。