Answers:
AFAIK 是您所需要的。android list avd
avdmanager list avd
列出您所有的模拟器:
模拟器-list-avds
运行列出的仿真器之一:
模拟器@您的模拟器名称
模拟器所在的位置:
$ {ANDROID_SDK} / tools / emulator
进入Android / sdk / tools并运行以下命令
./emulator -list-avds
这将返回类似
Nexus_5X_API_P
Nexus_6_API_25
这是一篇旧文章,但是我目前正在使用此脚本显示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
这是运行和输出的示例:
./start-android.sh
Available Emulators
----------------------------------------
1) Nexus_5X_API_23
2) Nexus_9_API_23
Choose an emulator: 1
我有一个简单的方法(仅适用于Windows):
首先,在系统中设置adb的永久路径(类似于java)。在大多数情况下找到您的- C:\Program Files\android\android-sdk\platform-tools
并复制它。现在浏览您的系统属性并找到高级系统设置。现在找到环境变量,在系统变量选项卡中找到路径。如果没有路径,则创建一个新变量并将其命名为Path并将复制的值粘贴到下一个字段中。但是,如果已经有路径,则将其打开,并;
在值框的最后放置一个分号,然后粘贴复制的值。
现在您快完成了!通过输入adb
cmd进行检查
然后输入adb devices
,这就是您想要的。干杯。!