如何从命令行打开 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/