Programming/android2010.09.11 00:39
이클립스 켜기 귀찮아서 "SDK Setup.exe" 로 그냥 실행했더니


Android SDK Tools, revision 7 이라는 메인 패키지(!)가 다운을 받고

설치를 하려다가 파일을 잡고있다고 해서 설치가 되지 않는다.

머.. 이런 이유로 번거롭더라도 SDK 업데이트를 위해서는
eclipse의 "window - Android SDK and AVD manager" 메뉴에서 실행해서 하도록 하자
신고
Posted by 구차니

댓글을 달아 주세요

Programming/android2010.08.28 01:42
긴말할 필요없이 바로 고고싱

Step 1. File -  New - Project

Step 2. Android - Android Project

Step 3. 프로젝트 이름은 반드시 넣어야 하므로 프로젝트 이름을 넣어준다.
           물론 클래스 이름이 되는 구분자(identifier)이므로 공백이 들어가서는 안된다.
           (간단하게 프로젝트 명을 복사해서 Application / Activity 에는 그대로 붙여넣고,
            Package에는 com.Android.[프로젝트명] 으로 복사하면 된다.)

Step 4. 앞서 만들어놨던 AVD의 버전이 하나라면, 그 버전을 기억해 놨다가,
           Build Target의 버전을 생성한 AVD의 버전으로 선택해준다.
           2010/08/28 - [개소리 왈왈/핸드폰(안드로이드)] - AVD 에서 가상 안드로이드폰 구동시키기


Step 5. Application Name은 귀찮으니(!) Project name과 동일하게 복사해준다.

Step 6. 패키지 이름은 com.Android.ProjectName 으로 입력해주면 된다.
           다음은, Package name을 입력하면서 변화되는 경고의 내용이다.
           1. Package name must have at least two identifiers.
           2. A package name cannot start or end with a dot
           3. Activity name must be specified.
           4. A package name cannot start or end with a dot
           5. Activity name must be specified.



Step 7. Package name을 입력했다면, Activity 를 생성한다. 일단 Project name을 넣어준다.

Step 8. 위의 단계까지 하면 프로젝트가 생성이 되고, 아래의 단계의 Run(Ctrl - F11)을 누르면 된다.
           하지만 나의 경우에는 아래와 같은 에러와 함께 실행이 되지 않았으며

           에러의 내용은 다음과 같다. (라고는 하지만.. 별 도움은 안된다)

           아래와 같이 Build Path 에서 Order를 변경하는 방법도 있지만,
           [링크 : http://bum20.tistory.com/19]

           "Project - Clean..."을 해주어도 간단히 해결되었다.

           Clean 에서는 "Clean all projects"를 해준다.

Step 9. 컴파일이 이상없이 되었다면, Run As를 통해 실행을 한다. (단축키는 Ctrl - F11)
           안드로이드 프로그램이므로 "Android Application"을 선택한다.

Step 10. AVD가 구동되면서(1분은 기다려야 했음) 자동으로 프로젝트가 실행된다.

Step 11. 아래의 프로그램 목록중 하나로 추가되어 있는 모습이 보인다. (여기서는 FirstProject 라는 아이콘)

[링크 : http://www.winapi.co.kr/android/book/2-1-1.htm]
[링크 : http://www.winapi.co.kr/android/book/2-1-2.htm]


덧붙임 + 믿거나 말거나
    프로젝트 명을 대충짓다가, TestProejct 나 HelloWorld로 했더니 conflict 에러가 발생했다.
    모든 프로젝트나 jar 파일을 뒤진게 아니라 어디서 중복되어 있는지는 모르겠지만,
    TestProejct는 말그대로 프로젝트에서 테스트용으로 예약되어 있으므로 써서는 안되고
    HelloWorld는 HelloWorld 클래스가 아마도 존재하는지 안되는것으로 추측된다.
신고
Posted by 구차니

댓글을 달아 주세요

  1. 오오.. 이클립스... cortex를 공부해볼까하고(생각만..) 깔아둔.. ㅋㅋㅋㅋ
    매력적인 툴이라고 하던데 말이죠...
    참.. 공부해야할텐데^^

    2010.08.28 05:27 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 초기의 이클리스는 환상적인 속도를 보여줬었는데(반어법!) 요즘에는 무난한 성능을 보여주더라구요 ㅋ

      개인적으로는 source insight를 좋아한답니다

      2010.08.28 11:32 신고 [ ADDR : EDIT/ DEL ]
  2. 응? 왠 안드로이드? ㅎ.
    이클립스 세계에 들어왔군요. javascript는 관둔건가요? ㅎ

    2010.08.28 09:06 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 자바스크립트를 지금 현재에 와서 쓸일이 없어져서요 ㅋㅋ
      전에있던 일에서는 쓸일이 있었는데, 지금은 없으니 지금 직장에서 또 웹관련해서 쓸일이 있으면 다시파겠죠 ^^;

      2010.08.28 11:31 신고 [ ADDR : EDIT/ DEL ]
  3. 구차니님은 참 열정적이세요~~~
    저는 귀차니즘으로 아이폰도...

    2010.08.28 14:35 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 아이폰은 맥을 사야하잖아요 ㅋㅋㅋ
      안드로이드는 윈도우에서도 되니까요 ^^;

      2010.08.28 23:47 신고 [ ADDR : EDIT/ DEL ]
  4. 응? 취직한건가요? 안드로이드쪽으로 취직했다니..의외인데요.ㅋ 쩝 이클립스관련된 사항이라면 그것도 내가 공유할게 좀 많은데 ㅋ. 앞으로 안드로이드 인탠트, 서비스, 유저인터페이스로 쭈욱 공부하시겠군요. 여튼 열정도 대단하셔라.
    나중에 이클립스 플러그인도 갈켜드릴께요 ㅎ 아하항~ 쭈루쉬~

    2010.08.28 15:16 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 취직은 임베디드 리눅스구요 ㅎ
      안드로이드는 안드로이드폰을 샀더니 캡쳐를 하고 싶었고, 그러다보니 SDK 전부 다 깔렸고... OTL
      그러다보니.. 개발도 해볼까? 이렇게 된거죠 ㅋ

      2010.08.28 23:48 신고 [ ADDR : EDIT/ DEL ]

Programming/android2010.08.27 16:59
winapi 저자가.. 또 안드로이드 까지 손을 대다니..
이분은 정녕 천재인가 싶다 -ㅁ-!

[링크 : http://developer.android.com/guide/developing/eclipse-adt.html]
[링크 : http://www.winapi.co.kr/android/]
신고
Posted by 구차니

댓글을 달아 주세요

  1. 빈익빈 부익부의 세상인가요? 아아..

    2010.08.27 19:46 신고 [ ADDR : EDIT/ DEL : REPLY ]