오늘은 이클립스를 사용하여 프로젝트를 하면서 github를 이용하여 소스코드를 관리하고 싶다는 요청이 있어서 github에 소스코드를 등록하는 방법을 알아본다.


1. 우선 Eclipse에서 Window>Show View>Other>Git>Git Repositories를 선택한다.

  - 그러면 Git Repositories 창이 생성되고 git에 대한 익스플로러가 보인다.

  - 아마 이때 Git를 위한 local(PC내) 저장소의 위치를 지정하도록 요구한다.

  - 적당한 디렉토리를 지정해 준다. 아마 github 서버에 저장하기 전에 자신의 PC내에 우선 저장해 둔다고 생각하면 이해가 되겠다.

  - 이후 정말 github에 저장하려면 별도의 동작을 한다.

2. 처음으로 github를 이용하는 사람은 github에 접속하여 계정을 만든다.

  - Username, 계정 id와 비밀번호를 잘 저장해 둔다. (잊지 않도록)

3. github에서 새로운 Repository를 생성한다. 프로젝트를 github에 저장하기 위한 방이라 생각하면 된다.

  - Repository에 대한 URL이 생성된다. 그것을 알아둔다.

    (예, https://github.com/Username/Repository.git)

4. Eclipse에서 github에 저장할 프로젝트를 선택한 후 

  - 우측 마우스를 클릭한 후

  - 나타나는 메뉴에서 Team>Add to Index를 선택한다.

5. Eclipse에서 프로젝트를 선택 후

  - 우측 마우스를 클릭한 후

  - Team>Commit를 선택한다.

  - 적당한 Commit Message를 입력하고

  - Author와 Committer에 자신의 Username < email 게정을 입력하고 "Commit and Push" 버튼을 누른다.

  - 이때 "There are no staged files"란 창이 뜨면, 앞에서 수행했던 "Add to Index" 동작을 빠트렸거나 변경된 내용이 없는 경우이다.

  - 아까 github 서버에서 만든 Repository의 주소를 정확하게 mapping을 해주어야, 그 Repository로 소스가 upload 된다.


아마 지금까지 작성한 것에서 오류가 있을 수 있는데, 처음 시도 하면서 적어야 하는데, 완료가 된 후 다시 복고를 하면서 적으려니 정확함이 떨어질 수 있다.

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

해결이 잘 안된다.

한글 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 세상을 살아가는 사람
,