[avd] Android Studio없이 AVD 에뮬레이터 실행

Android Studio를 먼저 시작하지 않고 에뮬레이터를 실행하는 방법이 있습니까? 아마도 명령 행에서 왔습니다. 이 기능은 이전 버전에서 사용 가능했으며 그 이후로 사라졌습니다. 어쨌든 누군가 어쨌든 그것을하는 방법을 찾았습니까?



답변

콘솔에서 에뮬레이터를 실행하는 방법은 다음과 같습니다 (Android Studio를 사용하여 이전에 설치했다고 가정합니다).

운영

cd ~/Android/Sdk/tools/bin && ./avdmanager list avd

또는

cd ~/Android/Sdk/tools && ./emulator -list-avds

가상 설치된 장치 목록이 표시됩니다. 제 경우에는 다음과 같습니다.

Available Android Virtual Devices:
  Name: Galaxy_Nexus_API_17
  Device: Galaxy Nexus (Google)
  Path: /home/piotr/.android/avd/Galaxy_Nexus_API_17.avd
  Target: Google APIs (Google Inc.)
  Based on: Android 4.2 (Jelly Bean) Tag/ABI: google_apis/x86
  Skin: galaxy_nexus
  Sdcard: /home/piotr/.android/avd/Galaxy_Nexus_API_17.avd/sdcard.img

실행하려는 장치의 이름을 복사 한 다음

cd ~/Android/Sdk/tools && ./emulator -avd NAME_OF_YOUR_DEVICE

나의 경우에는:

cd ~/Android/Sdk/tools && ./emulator -avd Nexus_5X_API_23


답변

MacOS에서

설치된 에뮬레이터를 먼저 나열하십시오.

~/Library/Android/sdk/tools/emulator -list-avds

그런 다음 에뮬레이터를 실행하십시오.

~/Library/Android/sdk/tools/emulator -avd Nexus_5X_API_27


답변

Android Studio를 열지 않고도 에뮬레이터를 직접 여는 배치 파일을 만들 수 있습니다. Windows를 사용하는 경우 :

  • 메모장 열기

  • 새로운 파일

  • 다음 줄을 파일에 복사하십시오.

    C:/
    cd C:\Users\%username%\AppData\Local\Android\sdk\tools
    emulator @[YOUR_EMULATOR_DEVICE_NAME]
    

    노트:

    • [YOUR_EMULATOR_DEVICE_NAME]에뮬레이터에서 만든 장치 이름으로 바꿉니다.

    • 장치 이름을 얻으려면 다음으로 이동하십시오. C:\Users\%username%\AppData\Local\Android\sdk\tools

    • 실행 cmd하고 입력하십시오 :emulator -list-avds

    • 장치 이름을 복사하여 배치 파일에 붙여 넣습니다.

  • 파일을 다른 이름으로 저장 emulator.bat하고 닫습니다.

  • 이제 두 번 클릭 emulator.bat하면 에뮬레이터가 실행됩니다!


답변

이 시도

1. 전체 비디오 자습서 (모든 Windows 버전)

또는

2. 텍스트 자습서

  • 명령 프롬프트를 열고 SDK가있는 디렉토리를 변경하십시오. D:\Softwares\Android\sdk\tools\bin>

  • 이제 avdmanager를 추가하십시오. 이제 전체 코드는 D:\Softwares\Android\sdk\tools\bin>avdmanager list avd

  • 몇 초 후에 이미 생성 한 에뮬레이터 장치 목록이 표시됩니다

  • 이제 입력cd..

  • 이 cmd로 에뮬레이터를 실행하십시오. 여기서 내 에뮬레이터 이름은 Tablet_API_25이므로 -avd 뒤에이 이름을 입력했습니다.

    D:\Softwares\Android\sdk\tools>emulator -avd Tablet_API_25

편집 : Android Studio 3.2 이상에서는 경로가D:\Softwares\Android\sdk\emulator\emulator -avd Tablet_API_25

%ANDROID_HOME%\tools\emulator -avd [AVD NAME]

여기에 이미지 설명을 입력하십시오


답변

ANDROID_HOME 폴더에는 도구 폴더가 있습니다

Mac / Linux

emulator -avd <avdName>

에서 Windows에서

emulator.exe -avd <avdName>

사용중인 경우 API 24목록에서 에뮬레이터의 이름을 얻을 수 있습니다.
사용중인
android list avds

경우 API 25avdmanager와 함께 사용하십시오.tools\bin

avdmanager list avds


답변

터미널을 열고

cd path_to/Android/Sdk/emulator

다음을 실행하여 android studio를 사용하기 전에 만든 에뮬레이터 이름을 가져옵니다.

./emulator -list-avds

$ emulator_name을 시작하고 실행하려는 이름으로 바꿉니다.

./emulator -avd $emulator_name


답변

가지고있는 에뮬레이터를 나열

~/Library/Android/sdk/tools/emulator -list-avds

예를 들어이 Nexus_5X_API_24가 있습니다.

에뮬레이터를 실행하는 명령은

cd ~/Library/Android/Sdk/tools && ./emulator -avd Nexus_5X_API_24