IT

사용 가능한 avdnames를 사용하는 명령은 무엇입니까?

lottoking 2020. 9. 17. 08:08
반응형

사용 가능한 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에만 해당).

  1. 우선 시스템의 adb에 대한 영구 경로를 설정합니다 (Java와 매우 유사 함). 대부분의 경우 귀하의 것을 찾아 C:\Program Files\android\android-sdk\platform-tools복사하십시오. 이제 시스템 속성을 살펴보고 고급 시스템 설정을 찾으십시오. 이제 시스템 변수 탭에서 환경 변수를 찾으십시오. 경로가 없으면 새 변수를 만들고 이름을 Path로 지정하고 복사 된 값을 다음 필드에 붙여 넣습니다. 그러나 이미 경로가있는 경우 경로를 열고 ;값 상자의 마지막에 세미콜론을 넣고 복사 된 값을 붙여 넣습니다.

  2. 이제 거의 완료되었습니다.! adbcmd 를 입력하여 확인하십시오.

  3. 이제를 입력하십시오 adb devices. 건배.!

참고 URL : https://stackoverflow.com/questions/7837952/what-is-the-command-to-list-the-available-avdnames

반응형