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 25
avdmanager와 함께 사용하십시오.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