Android SDK 1.5 버전이 배포되었다.
예전에 pre 버전이 설치되어 있긴했었는데, 새 버전으로 갈아탔다.
1.5 버전에서 변경된 사항은.. http://developer.android.com/sdk/android-1.5.html 를 참고.
여기서는 특이하게 주의할 사항만 쓴다.
1. 설치는?
기존에 설치하는 방법과 동일하다.
이클립스 플러그인을 새로 다운받는 주소가 변경된게 아니기 때문에 업데이트만으로 가능하다. 다만, 1.5 버전에서는 0.9 버전의 플러그인을 써야 하기 때문에 이전 버전(1.1대 버전은 ADT가 0.8 버전과 쌍을 이룬다)을 먼저 지운 후에 설치해야 한다. 1.5 Pre 버전을 사용했었었다면, 여기에 맞춰서 사용했던 0.9 pre(?)는 삭제해야 한다. (공식 배포된게 아니다 보니까, 보통 jar 패키지로 받았을듯 하다.)
2. 기존 프로젝트는? R.java가 사라지다!! (위치가 변경됨)
SDK 1.1 버전까지는 R.java 파일 (이걸 도대체 뭐라고 불러야 하지? ID 리소스 파일)이 src 디렉토리에서 관리했었으나, gen 디렉토리로 분리시켰다. 자동으로 생성해주는 파일인데 src에 있다보니 간혹 이 파일을 편집하는 경우가 있었나보다. 아무튼..
예전 1.1 프로젝트를 열고, target을 Android 1.1 나 1.5를 선택한다면, gen 디렉토리가 생성된것을 볼 수 있다.
다른 사이트에서는 R.java 파일이 중복해서 복사가 된다고는 하나, 실제로는 src에 있던 파일 마저 삭제된다.
R.java 파일이라는게 자동으로 만들어지는 파일이라서 프로젝트를 갱신을 하면 만들어 질 거라 생각했는데, 그렇게 되지는 않는다. 이 경우에 해결방법은 간단하다.
gen 디렉토리에 R.java 파일(빈 파일)을 만들고, 프로젝트를 새로고침하면 된다.
(파일이 없으면 만든다.. 라는 부분이 빠진건지.... )
3. target? Android Virtual Device
예전에는 에뮬에서 별도 잡아줄게 없었는데, 이번에는 복수개의 에뮬환경을 만들 수 있게(?) 되었다. AVD Manager에서 새로 에뮬레이터를 생성할 수가 없는터라서 최초 환경 자체는 콘솔상에서 target 에뮬(?) 생성해 줘야 한다. (정확히는 목록과 설정에 가까운.. )
어떤 target이 있는지는 다음과 같이 콘솔상에서 입력해서 확인한다.
target ID 형태로 안드로이드 1.1 인지 1.5인지 그리고 1.5에 구글 API (실제는 map) 포함인지 목록이 나온다.
이중에서 적당하게 골라서 (아마도 처음 스터디를 할때는 1.5+구글API겠지만..) target을 생성하면 된다. (아래 예는.. 1.5만 한 경우)
그 외 나머지는 안드로이드 도움말을 참고하길..
예전에 pre 버전이 설치되어 있긴했었는데, 새 버전으로 갈아탔다.
1.5 버전에서 변경된 사항은.. http://developer.android.com/sdk/android-1.5.html 를 참고.
여기서는 특이하게 주의할 사항만 쓴다.
1. 설치는?
기존에 설치하는 방법과 동일하다.
이클립스 플러그인을 새로 다운받는 주소가 변경된게 아니기 때문에 업데이트만으로 가능하다. 다만, 1.5 버전에서는 0.9 버전의 플러그인을 써야 하기 때문에 이전 버전(1.1대 버전은 ADT가 0.8 버전과 쌍을 이룬다)을 먼저 지운 후에 설치해야 한다. 1.5 Pre 버전을 사용했었었다면, 여기에 맞춰서 사용했던 0.9 pre(?)는 삭제해야 한다. (공식 배포된게 아니다 보니까, 보통 jar 패키지로 받았을듯 하다.)
2. 기존 프로젝트는? R.java가 사라지다!! (위치가 변경됨)
SDK 1.1 버전까지는 R.java 파일 (이걸 도대체 뭐라고 불러야 하지? ID 리소스 파일)이 src 디렉토리에서 관리했었으나, gen 디렉토리로 분리시켰다. 자동으로 생성해주는 파일인데 src에 있다보니 간혹 이 파일을 편집하는 경우가 있었나보다. 아무튼..
예전 1.1 프로젝트를 열고, target을 Android 1.1 나 1.5를 선택한다면, gen 디렉토리가 생성된것을 볼 수 있다.
다른 사이트에서는 R.java 파일이 중복해서 복사가 된다고는 하나, 실제로는 src에 있던 파일 마저 삭제된다.
R.java 파일이라는게 자동으로 만들어지는 파일이라서 프로젝트를 갱신을 하면 만들어 질 거라 생각했는데, 그렇게 되지는 않는다. 이 경우에 해결방법은 간단하다.
(파일이 없으면 만든다.. 라는 부분이 빠진건지.... )
3. target? Android Virtual Device
예전에는 에뮬에서 별도 잡아줄게 없었는데, 이번에는 복수개의 에뮬환경을 만들 수 있게(?) 되었다. AVD Manager에서 새로 에뮬레이터를 생성할 수가 없는터라서 최초 환경 자체는 콘솔상에서 target 에뮬(?) 생성해 줘야 한다. (정확히는 목록과 설정에 가까운.. )
어떤 target이 있는지는 다음과 같이 콘솔상에서 입력해서 확인한다.
android list target
target ID 형태로 안드로이드 1.1 인지 1.5인지 그리고 1.5에 구글 API (실제는 map) 포함인지 목록이 나온다.
이중에서 적당하게 골라서 (아마도 처음 스터디를 할때는 1.5+구글API겠지만..) target을 생성하면 된다. (아래 예는.. 1.5만 한 경우)
android create avd -n android1.5 -t 2
그 외 나머지는 안드로이드 도움말을 참고하길..
윈도안에 유분투를 설치할때에 사용되는 프로그램이 wubi 다.
윈도 비스타(혹은 다른것도 마찬가지일 텐데)에서 설치하려고 할때에 실행 오류가 발생한다면, IME가 어떤 것으로 설정되어 있는지 확인해 볼 것!!
기본 IME이 아닌 MS Office로 되어 있을때의 문제다.
이 경우에는 IME를 MS로 바꾸면 된다.
윈도 비스타(혹은 다른것도 마찬가지일 텐데)에서 설치하려고 할때에 실행 오류가 발생한다면, IME가 어떤 것으로 설정되어 있는지 확인해 볼 것!!
기본 IME이 아닌 MS Office로 되어 있을때의 문제다.
이 경우에는 IME를 MS로 바꾸면 된다.
iCal과 구글 캘린더를 양방향 동기화되는 방법을 찾다가, 결국은 Tiger에 설치된 iCal 버전에서는 안된다는 결론을 얻었다.
헤매다가 헛수고... 가 되긴 했지만, 우연찮게 알게된 캘린더 프로그램이 "monoCalendar" 다.
monoCalendar
GPL 라이센스로 개발중인 프로그램이다.
외형은 iCal과 유사하지만, 아쉽게도 외부로 일정데이터를 보내거나 받는등의 기능은 아직 없다.
2007년 1월 말이 마지막 업데이트인데, 별다른 작업을 안한걸 보면.. 딱히 더 진행하는 것 같지는 않다.
홈페이지에 보니 한글 번역도 필요하다길래.. 첨으로 해봤다.
일반 텍스트 에디터로 수정해도 되는데.. 일일이 문구 찾아서 하는게 귀찮으니, 로컬라이트 포맷에 맞게 사용할 수 있는 툴을 사용하면 편하다.
(다행히도 po 파일이라서 poedit를 이용했다.)
사용한 도구
원본 로컬라이즈 파일(PO파일)
po 파일 에디터 (poEdit : http://www.poedit.net)
* 검색했을때 http://www.poedit.net 대신 http://www.poedit.org로 검색되는 사이트가 많다. -_-a 전혀 다른 사이트였음.
참고한 사이트
내 손으로 한글화를 해보자!!(http://mr-dust.pe.kr/entry/make-korean-languagepack-by-myself)
* 워낙 깔끔하게 정리되어 있어서 이해하기가 쉽다.
이올린에 북마크하기
이올린에 추천하기
ko-KR.po
카테고리
태그 클라우드
최근에 올린글
최근 댓글
최근 트랙백
링크
달력
카운터

