안드로이드 에뮬레이터는 기본적으로 한글 입력을 지원하지 않는다.

그래서 adb 명령어를 통해 에뮬레이터에 한글 키보드 apk 파일을 수동으로 설치해주어야 한다.

그래서 터미널을 실행해 adb를 입력하니 오류가 발생했다.

~
> adb
zsh: command not found: adb

당연히 안되는게 맞다, 내가 OS 재설치 후 환경변수 설정을 안했으니까.. ㅠㅠ

환경변수란, ‘프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임(위키백과)’ 라고 한다.

쉽게 말해 환경변수에 실행할 파일의 경로를 미리 지정해두면 어느 디렉토리에서도 쉽게 실행할 수 있도록 해주는 것이다.

원래 adb 명령어를 실행하려면, /~adb 설치 경로~/adb 이렇게 입력을 해야 실행이 가능한데, 환경변수를 설정하게 되면 adb 만 입력해도 실행이 가능하다.

macOS에서 환경변수는 .bash_profile 파일에 지정되어있다.

파일이 생성되어 있지 않을 수 있으니 일단 확인부터 해보자.

ls -l -a ~/.bash_profile

엔터를 치고 파일이 있으면 나올 것이고, 없다면 ‘No such file or directory’ 라는 오류를 뱉을 것이다. 아래와 같이 입력해서 생성해보자. 있으면 스킵!

touch -c ~/.bash_profile

그리고 이제 파일을 수정해보자. 아래와 같이 입력하면 텍스트 편집기가 열릴 것이다.

open -e ~/.bash_profile

그리고 파일에 아래 내용을 추가하자. 스튜디오 버전 별로 경로가 다를 수 있으니 주의! 필자는 3.0 기준.
*username*에는 본인의 macOS 사용자명을 입력한다.

export PATH=${PATH}:/Users/*username*/library/android/sdk/tools:${PATH}:/Users/*username*/library/android/sdk/platform-tools

저장하고 닫자. 새로고침을 하면 환경변수에 등록이 된다.

source ~/.bash_profile

정상적으로 작동하는지 확인해보자. 아래와 같이 뜨면 성공!

>adb version
Android Debug Bridge version 1.0.39
Revision 3db0sd128ds-Android
Installed as /Users/*username*/library/android/sdk/platform-tools/adb

추가적으로 한글 키보드를 설정하는 방법은 아래와 같다. apk 파일이 필요하다.

>adb install /~파일 경로~/keyboard.apk