사용 가능한 avdnames를 사용하는 명령은 무엇입니까?
입력하여 에뮬레이터 avd를 시작할 수 있습니다.
emulator.exe @avdname
그러나 사용 가능한 avdnames를 사용하는 명령이 있습니까? 이 avd 구성은 어디에 저장합니까?
AFAIK
가 필요합니다.
android list avd
avdmanager list avd
SDK / 도구 / 에뮬레이터 사용
사용 가능한 모든 avd가 사용됩니다.
emulator -list-avds
모든 에뮬레이터를 준비합니다.
에뮬레이터 -list-avds
라이선스 에뮬레이터 중 하나를 실행합니다.
에뮬레이터 @ name-of-your-emulator
에뮬레이터는 다음과 가변합니다.
$ {ANDROID_SDK} / 도구 / 에뮬레이터
나는 몇 가지 조합을 시도하고 효과가 :) 확실히했습니다.
android list avd
출력은 다음과 가변합니다.
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
이제
emulator @EMULLL
콘솔에서 에뮬레이터를 시작할 수 있습니다.
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
. 건배.!
참고 URL : https://stackoverflow.com/questions/7837952/what-is-the-command-to-list-the-available-avdnames
'IT' 카테고리의 다른 글
Mongoose.js : 사용자 이름 LIKE 값으로 사용자 찾기 (0) | 2020.09.17 |
---|---|
ActiveRecord는 선택한 열을 찾아서 만 반환합니다. (0) | 2020.09.17 |
사용자 지정 ActionBar 색상 / 스타일을 설정하는 방법은 무엇입니까? (0) | 2020.09.17 |
제거 PHP에서 후행 슬래시 제거 (0) | 2020.09.17 |
jquery에서 특정 속성 값을 가진 모든 요소 찾기 (0) | 2020.09.17 |