안드로이드 개발을 하다보면, 에뮬레이터에서 한글을 입력할 수 없다는 사실에 낙심을 하게되더군요. -_-;;
나름 한글 부분을 배제하고 개발을 해도 무리는 아니겠으나, 마음 한켠에 불편한 심기는 감추기 힘든 법..
드디어 지인의 도움을 받아 한글 키보드 설정에 성공하여 나와 같은 어려움을 겪는 사람들에게 도움이 될 수 있기를 바라는 마음에 정리해 봅니다.
최대한 이미지를 많이 넣어 이해하기 쉽도록 했지만, 짧은 시간내에 만드느라 부족할지도 모르겠습니다. ^^;;
1. 먼저 eclipse를 띄워 에뮬레이터를 실행합니다.
2. 터미널을 열어 adb 가 있는 디렉토리로 이동하여, adb 가 있는것을 확인합니다.
저의 사용자 계정이 nonpuritan 이므로 이에 대해서는 신경 쓰지 않으셔도 됩니다. ^^;
adb는 android SDK 설치 디렉토리에 있으므로 본인의 SDK 설치 디렉토릴 찾아 가면 됩니다.
static:/ $ cd ~
static:~ nonpuritan$ cd ANDROID/android-sdk-mac_86/tools/
static:tools nonpuritan$ ls -l
total 15904
drwxrwx---@ 5 nonpuritan staff 170 Nov 19 2009 Jet
-rw-rw----@ 1 nonpuritan staff 192163 Nov 19 2009 NOTICE.txt
-rwxrwxr-x@ 1 nonpuritan staff 349196 Nov 19 2009 adb
-rwxrwxr-x@ 1 nonpuritan staff 3488 Nov 19 2009 android
-rwxrwxr-x@ 1 nonpuritan staff 2382 Nov 19 2009 apkbuilder
-rwxrwxr-x@ 1 nonpuritan staff 3265 Nov 19 2009 ddms
-rwxrwxr-x@ 1 nonpuritan staff 105540 Nov 19 2009 dmtracedump
-rwxrwxr-x@ 1 nonpuritan staff 1940 Nov 19 2009 draw9patch
-rwxrwxr-x@ 1 nonpuritan staff 5877236 Nov 19 2009 emulator
-rwxrwxr-x@ 1 nonpuritan staff 1987 Nov 19 2009 hierarchyviewer
-rwxrwxr-x@ 1 nonpuritan staff 31032 Nov 19 2009 hprof-conv
-rwxrwxr-x@ 1 nonpuritan staff 1939 Nov 19 2009 layoutopt
drwxrwx---@ 41 nonpuritan staff 1394 Nov 19 2009 lib
-rwxrwxr-x@ 1 nonpuritan staff 27508 Nov 19 2009 mksdcard
-rw-rw-r--@ 1 nonpuritan staff 33 Nov 19 2009 source.properties
-rwxrwxr-x@ 1 nonpuritan staff 1289092 Nov 19 2009 sqlite3
-rwxrwxr-x@ 1 nonpuritan staff 3042 Nov 19 2009 traceview
-rwxrwxr-x@ 1 nonpuritan staff 228972 Nov 19 2009 zipalign
3. static:tools $ ./adb devices 를 실행하여 가상 에뮬장치가 있는지 확인합니다. 아래와 같이 확인되면 OK
4. 한글 키보드 파일을 다운로드 받아 설치합니다. "Success" 메세지가 떨어지면 완료!!static:tools nonpuritan$ ./adb devices
List of devices attached
emulator-5554 device
1) 요기잉네~ : HangulKeyboard.apk
2) 다운로드 파일 설치 ./adb install ~/downloads/HangulKeyboard.apk
static:tools $ ./adb install ~/downloads/HangulKeyboard.apk881 KB/s (177926 bytes in 0.197s)pkg: /data/local/tmp/HangulKeyboard.apkSuccess
5. 위 과정을 통해 완료됐다면, 이제 에뮬레이터에서 한글 자판을 설정합니다.
1) 에뮬레이터 우측영역에 있는 "Menu"를 선택후, 아래의 화면이 나타나면 "Setting" 클릭하여 키드 설정 영역으로 이동합니다.
세팅창에 들어와 약간의 스크롤을 하게 되면 아래와 같이 언어와 키보드 설정 메뉴를 볼수 있습니다.
키보드 설정메뉴를 클릭하게 되면, "한글 접촉식 키보드" 체크..
아래의 확인창이 뜨면 "OK" 클릭
위 과정이 완료된 경우, 에뮬레이터 텍스트 입력창을 클릭하여 입력 자판이 나타나게 만든뒤, 마우스로 꾸~욱 누른채로 잠시 기다리면 아래의 다이얼로그창이 보입니다.
그럼 "Input method"를 클릭!!
마지막으로 , 입력 메소드 선택을 "한글 접촉식 키보드"로 하게되면 끝.
위 과정을 별탈없이 모두 완료했다면, 아래와 같이 한글 전환이 보일 겁니다.
저걸 쿡 누르면 한글로 전환된답니다.
저걸 쿡 누르면 한글로 전환된답니다.
자료 참조 : http://www.androidpub.com/60222
자료 참조 : http://www.androidpub.com/13672