Luk*_*kap 89 shell configuration android adb android-virtual-device
我知道我可以通过打字启动模拟器avd
emulator.exe @avdname
Run Code Online (Sandbox Code Playgroud)
但是有命令列出可用的avdnames吗?这个avd配置存储在哪里?
Zel*_*luX 129
AFAIK 就是您所需要的.android list avdavdmanager list avd
小智 116
使用sdk/tools/emulator
这将列出所有可用的avds
emulator -list-avds
Run Code Online (Sandbox Code Playgroud)
Dhi*_*ani 22
列出所有模拟器:
模拟器-list-avds
运行列出的模拟器之一:
模拟器@ name-of-your-emulator
模拟器在哪里:
$ {} ANDROID_SDK /工具/仿真器
Luk*_*kap 18
我尝试了几个组合,它工作:),这是非常明显的
android list avd
Run Code Online (Sandbox Code Playgroud)
输出是这样的
Available Android Virtual Devices:
Name: EMULLL
Path: /home/krste_ristevski/.android/avd/EMULLL.avd
Target: Android 2.3.3 (API level 10)
Skin: WVGA800
Sdcard: 512M
Run Code Online (Sandbox Code Playgroud)
现在用
emulator @EMULLL
Run Code Online (Sandbox Code Playgroud)
我可以从控制台启动模拟器
Asn*_*tta 18
进入Android/sdk/tools并运行以下命令
./emulator -list-avds
Run Code Online (Sandbox Code Playgroud)
这将返回类似的东西
Nexus_5X_API_P
Nexus_6_API_25
Run Code Online (Sandbox Code Playgroud)
这是一篇旧帖子,但我目前正在使用此脚本显示avd名称并启动一个.
#! /bin/bash
# (@) start-android
# If the emulator command exists on this device, displays a list of emulators
# and prompts the user to start one
# Check if the emulator command exists first
if ! type emulator > /dev/null; then
echo "emulator command not found"
exit 1
fi
# Gather emulators that exist on this computer
DEVICES=( $(emulator -list-avds 2>&1 ) )
# Display list of emulators
echo "Available Emulators
----------------------------------------"
N=1
for DEVICE in ${DEVICES[@]}
do
echo "$N) $DEVICE"
let N=$N+1
done
# Request an emulator to start
read -p "
Choose an emulator: " num
# If the input is valid, launch our emulator on a separate PID and exit
if [ $num -lt $N ] && [ $num -gt 0 ];
then
DEVICE=${DEVICES[$num-1]}
emulator "@$DEVICE" > /dev/null 2>&1 &
exit 0
else
echo "Invalid Entry : $num"
exit 1
fi
Run Code Online (Sandbox Code Playgroud)
这是一个示例运行和输出:
./start-android.sh
Available Emulators
----------------------------------------
1) Nexus_5X_API_23
2) Nexus_9_API_23
Choose an emulator: 1
Run Code Online (Sandbox Code Playgroud)
在 Mac 和 Linux 操作系统上:
Android/sdk/emulators./emulator -list-avds这将为您提供系统上创建的所有 avd。