마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Windows 환경(X86_64)에서 ABI가 arm64-v8a인 안드로이드 에뮬레이터를 실행할 수 있나요?

0 추천

카카오맵 api로 개발하려고 하니 arm64-v8a만 지원한다고 합니다. 

윈도우 환경(X86_64)에서 다음과 같이 ABI가 arm64-v8a인 에뮬레이터를 실행할 수 있나요?(Device Manager에 추가는 되는데 실행이 안됩니다.)

terminal에서 직접 실행도 시켜봤는데 딱히 눈에 띄는 오류 메시지가 보이지 않네요.(오류 로그가 max length를 넘어가서 생략합니다.) INFO, WARNING 정도만 보여요.

혹시 arm64-v8a 에뮬레이터는 맥북에서만 실행할 수 있기 때문에 애초에 윈도우 환경에서는 카카오맵 개발이 불가능한 걸까요?

 

 
최강로떼 (320 포인트) 님이 4월 16일 질문
최강로떼님이 4월 16일 수정

1개의 답변

0 추천

터미널에서 에뮬레이터를 실행한 결과입니다.


PS C:\Users\admin\AppData\Local\Android\Sdk\emulator> .\emulator.exe -avd Pixel_8_API_27_arm64
INFO    | Storing crashdata in: C:\Users\admin\AppData\Local\Temp\\AndroidEmulator\emu-crash-34.1.20.db, detection is enabled for process: 15376
INFO    | Android emulator version 34.1.20.0 (build_id 11610631) (CL:N/A)
INFO    | Found systemPath C:\Users\admin\AppData\Local\Android\Sdk\system-images\android-27\google_apis\arm64-v8a\
INFO    | Storing crashdata in: C:\Users\admin\AppData\Local\Temp\\AndroidEmulator\emu-crash-34.1.20.db, detection is enabled for process: 3540
INFO    | Duplicate loglines will be removed, if you wish to see each individual line launch with the -log-nofilter flag.
INFO    | IPv4 server found: 178.145.101.2
INFO    | Ignore IPv6 address: 1867:cf81:4202:0:405f:cf81:4202:0
INFO    | Ignore IPv6 address: 1867:cf81:4202:0:405f:cf81:4202:0 (2x)
INFO    | Ignore IPv6 address: 206d:cf81:4202:0:405f:cf81:4202:0
INFO    | Ignore IPv6 address: 206d:cf81:4202:0:405f:cf81:4202:0 (2x)
WARNING | Failed to process .ini file C:\Users\admin\.android\avd\..\avd\Pixel_8_API_27.avd\quickbootChoice.ini for reading.
WARNING | FeatureControl is requesting a non existing feature.
INFO    | Crash reports will be automatically uploaded to: https://clients2.google.com/cr/report
library_mode host gpu mode host
Initializing hardware OpenGLES emulation supportandroid_startOpenglesRenderer: gpu infoGPU #1
  Make: 1002
  Model: AMD Radeon RX 6600
  Device ID: 73ff
I0416 00:22:40.888717    2040 HealthMonitor.cpp:279] HealthMonitor disabled.
I0416 00:22:41.152475    2040 FrameBuffer.cpp:486] Graphics Adapter Vendor Google (ATI Technologies Inc.)
I0416 00:22:41.152724    2040 FrameBuffer.cpp:487] Graphics Adapter Android Emulator OpenGL ES Translator (AMD Radeon RX 6600)
I0416 00:22:41.152841    2040 FrameBuffer.cpp:488] Graphics API Version OpenGL ES 3.0 (4.5.0 Core Profile Context 24.3.1.240312)
I0416 00:22:41.152940    2040 FrameBuffer.cpp:489] Graphics API Extensions GL_OES_EGL_sync GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth24 GL_OES_depth32 GL_OES_element_index_uin
t GL_OES_texture_float GL_OES_texture_float_linear GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_texture_half_float GL_OES_texture_half
I0416 00:22:41.153247    2040 FrameBuffer.cpp:490] Graphics Device Extensions N/A
HAXM is deprecated and not supported by Intel any more. Please download and install Android Emulator Hypervisor Driver for AMD Processors, which also supports Intel Processors. Installing 
from SDK Manager is comming soon.
dsound: Could not initialize DirectSoundCapture
dsound: Reason: No sound driver is available for use, or the given GUID is not a valid DirectSound device ID
WARNING | The emulator now requires a signed jwt token for gRPC access! Use the -grpc flag if you really want an open unprotected grpc port
INFO    | Using security allow list from: C:\Users\admin\AppData\Local\Android\Sdk\emulator\lib\emulator_access.json
WARNING | *** Basic token auth should only be used by android-studio ***
INFO    | The active JSON Web Key Sets can be found here: C:\Users\admin\AppData\Local\Temp\avd\running\3540\jwks\8a1f8541-03f9-4ace-9ccf-06627e61109b\active.jwk
INFO    | Scanning C:\Users\admin\AppData\Local\Temp\avd\running\3540\jwks\8a1f8541-03f9-4ace-9ccf-06627e61109b for jwk keys.
INFO    | Started GRPC server at 127.0.0.1:8554, security: Local, auth: +token
INFO    | Advertising in: C:\Users\admin\AppData\Local\Temp\avd\running\pid_3540.ini
C:\Users\admin\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-aarch64.exe: PCI bus not available for hda
WARNING | QEMU main loop exits abnormally with code 1
INFO    | Wait for emulator (pid 3540) 10 seconds to shutdown gracefully before kill;you can set environment variable ANDROID_EMULATOR_WAIT_TIME_BEFORE_KILL(in seconds) to change the defau
lt value (20 seconds)

 
최강로떼 (320 포인트) 님이 4월 16일 답변
...