android - 如何从命令行打开 Ubuntu Linux 上的 AVD 管理器?

标签 android linux ubuntu avd

如何从命令行打开 Ubuntu Linux 上的 AVD 管理器?

最佳答案

对于那些因为 android avd 命令已被弃用*而来到这里的人,这里是现在的方法:

使用 Android Studio

使用有效的工作室项目打开 Android Studio(如果没有,只需创建一个空的)。打开项目后,转到 Tools => Android => AVD Manager。请注意,如果您没有打开有效的 Android Studio 项目,则不会出现此菜单

如果您只需要 AVD 管理器,现在可以安全地关闭 Android Studio。

从命令行

如果您想使用命令行,您首先需要使用 avdmanager 创建虚拟设备,该虚拟设备位于 $ANDROID_HOME/tools/bin/avdmanager 下,如下所示:

$ANDROID_HOME/tools/bin/avdmanager create avd --force --name testAVD --abi google_apis/x86_64 --package 'system-images;android-23;google_apis;x86_64'

创建要模拟的设备后,您需要使用位于 $ANDROID_HOME/tools/emulator 下的 emulator 打开它。之前创建的设备的命令应该是这样的:

emulator -avd testAVD

如果它崩溃说类似...

[140022905190208]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib

确保您在 $ANDROID_HOME/tools 文件夹中运行 emulator 命令,否则可能无法运行。

如果您已经添加了设备虚拟机,则可以将它们全部列出

emulator -list-avds

查看 official documentation了解更多详情(感谢 Jeff Xiao 提供的评论)。

* The depreaction note says:

The android command is no longer available.
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager

关于android - 如何从命令行打开 Ubuntu Linux 上的 AVD 管理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27202353/

相关文章:

linux - 使用protocol buffer编译器从proto文件生成java文件 - Google API

c++ - 从 std::vector<std::string>> 中删除元素

python - (Python3) Linux 和 Windows 箭头键按下

ubuntu - RStudio 1.4 - libssl.so.1.0.0

linux - 没有功能键的扩展到重复的监控脚本

android - 如何在 Activity 之间切换时显示进度条

java - 最佳实践 : Extending or overriding an Android library project class

Android:设备重启后的现有处理程序?

android - 视频录制功能在眼镜上崩溃,但在手机上不会

linux - 没有Ubuntu Synergy指针