Android 개발 환경 구축

별로 바쁜 일도 없고 하여 DoJa용으로 테트리스를 함 만들어봤다가,
문득 이걸 안드로이드용으로도 한번 만들어봐야겠다는 생각이 들었다.
(그냥.. 뒤쳐지기는 싫고 해서 뭐라도 해야겠다는 생각인거지....크...ㅡㅡ;;)

암튼..
페도라10에 환경을 설치하기로 하였다.

자세한 설명은 필요 없을 것 같고, 그냥 안드로이드 홈페이지를 참조하면 다 된다.
- http://developer.android.com
- http://developer.android.com/sdk/1.5_r1/index.html
- http://developer.android.com/sdk/1.5_r2/index.html


간단하게 요약하자면,

1. JDK 다운 받아서 설치.
  - 리눅스용은 확장자가 .bin일 것이다. 이건 그냥 터미널에서 실행가능한 포맷이니 쉘스크립트를 실행하듯이 그냥 실행.
  - 참고로 .bin은 패키지 내부에 설치에 관련된 내용이 다 포함되어 있으므로 그냥 실행할 수 있도록 되어 있음.
2. Eclipse 3.4(ganymede)를 다운받고 적당한 곳에 압축 풀어놓기.
3. http://developer.android.com/sdk/1.5_r1/installing.html 를 참조하여 Eclipse용 ADT plugin을 설치.
4. Android SDK 1.5 R1을 다운받고 적당한 곳에 압축 풀어놓기.

끝이다. 간단하네 뭐...ㅎㅎ
엇....그런데 설치를 다 마치고 나서 이클립스를 실행한 뒤에 안드로이드 SDK의 위치를 등록하려고 이클립스의
Window > Preferences 를 실행했다. 그래서 왼쪽에서 'Android'라고 되어 있는 부분을 클릭했더니....헉..
뭔가 이상한 에러가 나온다. 음..해결하고 나서 다시 정리하려고 하니 또 기억이 안나네 젠장..ㅡㅡ;;
뭐더라.. 뭔가 서버 어쩌고 하는 에러 메시지였던거 같은데........이띠.......ㅠㅠ

에라 모르겠다. 일단 지금은 안나오니까 해결(정말 해결이 맞는지는 모르겠음..ㅡㅡ;) 방법만 기록하자면,
문제는 DDMS(Dalvik Debug Monitor Service) 때문이었던것 같다.
$(Android SDK)/tools에 보면 ddms라는 놈이 있다.
이 놈을 그냥 터미널에서 실행...
$cd tools
$./ddms

이렇게 해 주면 뭔가 에러 메시지가 터미널에 보이는데 지금 이게 중요한 게 아닌 것 같고...^^;;
암튼 이렇게 터미널에서 한번 실행을 해 주고 나니 이클립스의 Preference에서 더 이상 에러가 발생하지 않았다.
(크.. 완전 순 엉터리 해결방법인것 같아.....ㅡ,.ㅡ;;)

암튼, 개발환경이 갖춰졌으면 Hello World를 만들어서 함 돌려봐야겠지?? ㅋ
안드로이드 웹사이트에는 이런 부분에 대한 내용도 당근 있다.
- http://developer.android.com/guide/tutorials/hello-world.html

여기에 나와 있는대로 프로젝트를 만들고 HelloAndroid를 실행해 보려고 했는데....어라?? 이건 또 뭐??
이클립스는 파일을 저장하면 자동으로 컴파일을 해 준다. 근데 프로젝트의 트리를 나타내는 부분에 저 빨간 X표는 뭐야 또...ㅡ,.ㅡ;;
에로 로그도 나온다. "no classfiles specified"였던가?? 암튼, Dalvik 포맷으로 변환이 안된단다.. 뭔 개 풀 뜯어 먹는 소리야 이게!!

도대체 이유가 뭘까......으.....모르겠다....머리 싸메고 봐도....
이럴 땐 문서를 찬찬히 봐라 제발.....엉뚱한데서 삽질만 하고 있지 말고....이 바보야.....ㅉㅉ
(혼자 쌩쑈하는 중....^^;;)

- http://developer.android.com/guide/developing/tools/index.html
위의 페이지를 찬찬히 보다보면, android 항목에서 Ant가 컴파일 할 때 필요하단 내용이 있다.
그렇다. 이것 때문이었다. 그래서 ant를 받아다가 압축 풀고 패스 등록..

오~~ 돌아간다~~ 컴파일도 문제 없다~~
우워어어~~~~ ^^v

환경 셋업 끝~ ^^*

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 케이아스 | 2009/04/30 11:28 | Android | 트랙백

트랙백 주소 : http://chaotic21c.egloos.com/tb/9640960
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
※ 로그인 사용자만 덧글을 남길 수 있습니다.

◀ 이전 페이지 다음 페이지 ▶