해결이 잘 안된다.

한글 keyboard apk 파일 HangulKeyboard.apk와 구글에서 제공하는 google-....apk를 AVD에 설치 하였는데 한글 키보드 처리가 잘 안된다.

또한 UTF-8로 한글 처리를 하려고 하였는데

처음에는 layout editor도 한글이 깨지더니

AVD는 한글이 깨져서 잘 나온적이 없다.

Layout editor는 android studio를 설치한 디렉토리의 plugins/android/lib/layoutlib/data/fonts.xml 파일을 수정해 주니 한글이 잘 보였다. 한글을 지원하는 font가 NanumGothic.ttf가 있어서 그것으로 변경을 해 주면 된다.

그런데 AVD는 아예 SDK를 다운로드 할 때, system font가 고정되고 한글을 지원하는 font가 없어 아예 처리를 할 수 없다. 삽질을 하면서 구글이 한국을 얼마나 무시하면 중국, 일본은 font를 지원하면서... 아니 다른 소국도 지원하던데... 우리나라를 뭘로 아는지???

아니 구글 코리아에 다니는 인간도 많던데, 그런 말 한마디 못하고 월급만 받고 다니는지???

아무튼 실망이다.

실제 휴대폰은 한글지원이 잘되기 때문에 AVD 보다는 실제 단말에서 시험을 해야 한다. 하긴 요즘은 단말이 워낙 좋아서...


- AVD에서 한글지원 : 시스템 이미지를 다시 만들어야... (지원하는 font를 사용해서...)

- Layout Editor : 한글을 지원하는 font로 변경

  -> NanumGothic.ttf(기존 것 사용)나 NotoSansCJK-Regular.ttc(인터넷에서 신규 다운로드) 폰트를 사용

Posted by 세상을 살아가는 사람
,

Android Studio로 개발환경이 변경이 되면서

그에 따른 안드로이드 프로그래밍 교육 교재를 선정하여 보니

이놈이 그래도 나은 것 같다. 근거는 현재 기준으로 새것이다는 점이 선정기준으로 작용



Posted by 세상을 살아가는 사람
,

지난 글에서는 Web 개발환경을 설정하였다. 이번 글에서는 안드로이드 개발환경을 설정하고자 한다.

이를 위해 Android Studio 2.2.3을 설치한다.


1. https://developer.android.com/studio/install.html 사이트에서 Android Studio 최신 버전을 다운로드 한다.

2. 다운로드 받은 파일 명은 android-studio-bundle-145.3537739-windows.exe로 설치할 디렉토리로 이동시킨 후 실행한다. 설치할 디렉토리 이름은 특수문자나 space 등이 있으면 안된다.

  - studio와 sdk가 설치될 디렉토리를 지정하여 설치한다.

3. Android Studio 실행

  - 이전에 설정된 것이 없는 것으로 새로 설정하도록 선택

  - Android SDK의 위치를 2.번에서 지정해준 디렉토리 위치로 다시 설정 (Custom 설정 선택)

    + Default로 C:의 이상한 곳으로 되어 있어 나중에 불편하므로 쉽게 접근이 가능한 위치로 지정한다.

  - 기존에 사용했던 Studio Project를 import 한다.

  - 처음 사용하는 분은 새로운 프로젝트를 생성한다.

4. SDK Manager 실행

  - Android Extra 중에 필요한 것을 다운로드

  - 필요한 SDK를 다운로드 : 다른(같이 포함된) 모듈에서 필요한 SDK를 다운로드

5. 프로젝트 재빌드

  - Build>Clean Project를 선택하면 다시 Studio가 자동으로 빌드를 한다. 이상이 없도록 에러가 나오는 것을 해결해 준다.

  - 자신이 사용하는 휴대폰의 USB Driver를 설치

  - 필요하면 PC를 재시작 해준다. USB Driver를 새로 설치할 경우, 재기동을 해주어야 인식하는 경우가 있다.

  - PC에서 자동으로 휴대폰을 인식하여 적당한 USB 드라이버를 설치해 준다. 휴대폰의 기종이 여러 가지 이므로 맞는 USB 드라이버를 컴퓨터가 자동으로 새로 다운로드 해준다.

  - USB 드라이버가 잘 설치되면, 휴대폰을 컴퓨터에 연결 시, Debugger를 실행할 지 묻는 창이 나타난다. (Studio나 Eclipse를 사용할 때 ADB가 구동되면서...)

  - 앱을 휴대폰에 설치한다. Studio에서 Run을 수행

  - 이때 휴대폰에 맞는 안드로이드 SDK를 설치하도록 묻는 창이 나타나는 경우 SDK를 설치해 준다.




Posted by 세상을 살아가는 사람
,