如何从命令行打开Ubuntu Linux上的AVDpipe理器?
以下是创建AVD的命令行用法:
android创建avd -n -t [ – ] …
例如: android create avd -n my_android1.5 -t 2
如果您选择的目标是标准的Android系统映像(“类型:平台”),那么android工具会询问您是否要创建自定义硬件配置文件。
Android 1.5是一个基本的Android平台。 你想创建一个自定义的硬件配置文件[no]
使用create avd命令创建一个新的AVD,用一个引用默认外观名称(如“WVGA800”)或自定义皮肤分辨率(如240×432)的值指定–skin选项。 这是一个例子:
android创建avd -n -t –skin WVGA800
或者你可以参考: –
http://developer.android.com/tools/devices/managing-avds-cmdline.html
使用android avd
打开AVD管理器。
因为android avd
命令已被弃用*,所以下面是如何做到这一点:
用一个有效的工作室项目打开Android Studio(如果你没有的话,只需创建一个空的)。 打开项目后,进入Tools => Android => AVD Manager
。 请注意, 如果您没有打开有效的Android Studio项目,则不会显示此菜单 。
现在,如果您只需要AVD管理器,则可以安全地关闭Android Studio。
如果您想使用命令行,您首先需要使用位于$ANDROID_HOME/tools/bin/avdmanager
下的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
命令,否则将无法工作。
*解压缩说明说:
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 avd
工作,其中android
是android-studio/sdk/tools
下的shell脚本。
./android avd
被弃用使用~/Android/Sdk/tools/bin/avdmanager --help
来代替!
或者如果它更容易,移动到目录,并像旧版本一样使用它:
cd ~/Android/Sdk/tools/bin/
./avdmanager
在使用avdmanager之前用--help
或-h
检查新的[options]
在Android Studio 2.3中首次出现!
这只是android avd
命令,其中android
shell脚本位于SDK安装的tools/
目录中。
我用这个命令创建了快捷方式
/path/to/Android/emulator/emulator -avd Nexus_5X_API_26
其中“Nexus_5X_API_26”是我在Android Studio(2.3.3)中创建的虚拟设备。 正确的名字可以从〜/ .android / avd / folder中检查,其中有一个子文件夹(扩展名为.avd)和一个文件(扩展名为.ini)。 有qcow2文件,我认为也可以直接与qemu运行(尚未测试)。