Android

[Android Studio] macOS 에서 Emulator 키보드 입력하기

Yenya 2023. 8. 18. 00:13

 

맥북을 사고 나서 이전에 작업했던 프로젝트를 리팩토링하기 위해 Android Studio를 설치했습니다.

오랜만에 AVD 설정을 하다보니, 또 키보드 입력 설정을 해야 하더라구요.

 

 

macOS에서 Emulator에 키보드 입력을 하는 방법은 하단과 같습니다.

 

 

 

macOS에서 AVD Emulator 키보드 입력 설정

for f in ~/.android/avd/*.avd/config.ini; do echo 'hw.keyboard=yes'>>"$f"; done

 

터미널 창에서 상단의 코드를 입력한 후, Enter를 누르시면 아마 문제 없이 키보드로 애뮬레이터 내에서 입력이 가능하실 것입니다.

상단의 코드는  Android 에뮬레이터 AVD (Android Virtual Device) 설정 파일들을 찾아서 각 파일에 "hw.keyboard=yes"라는 줄을 추가하라는 명령을 수행합니다.

 

 

 

혹시 상단의 쉘 스크립트 내용이 궁금하신 분들을 위해 해석을 적어봅니다.

 

for f in ~/.android/avd/*.avd/config.ini; do ... done

 

이 부분은 .android 디렉토리 아래의 avd 디렉토리에 있는 모든 AVD 설정 파일 (config.ini)에 대해 아래의 명령을 반복적으로 실행하라는 루프 구조를 나타냅니다.

 

 

echo 'hw.keyboard=yes'>>"$f";

 

이 부분은 현재 처리 중인 AVD 설정 파일($f로 대체)에 "hw.keyboard=yes"라는 내용을 추가하는 명령입니다. echo는 주어진 내용을 출력하는 명령이며, >>는 파일 끝에 내용을 추가하는 리다이렉션 기호입니다. 따라서 이 명령은 각 설정 파일의 끝에 "hw.keyboard=yes"라는 줄을 추가합니다.

 

 

 

결과적으로, 이 명령어를 실행하면 ~/.android/avd/ 디렉토리에 있는 모든 AVD 설정 파일들에 대해 "hw.keyboard=yes"라는 줄이 추가된 상태로 업데이트되어, Android 에뮬레이터에서 키보드 입력을 지원하도록 설정하는 데 사용될 수 있습니다.

 

'Android' 카테고리의 다른 글

[Android Studio] Kotest란? Kotest 기본 세팅  (0) 2023.11.18