안녕하세요. 

 

새로운 분야를 하다 보니가  모르는 것도 많고해서   정신이 없네요 ^^

 

 

안드로이드에서   FrameWork  윗단의  기본 APP를    수정 또는 교체해 보려고 합니다.

 

 

처음에는    packages  폴더를  복사해다가    Eclipse의  'android proejct' 로  import 해서  해 보려고 하였습니다.

 

      문제점 > SDK 와  FrameWork 단에서 사용할 수 있는  API 가 다르다고 하네요 ㅡ.ㅡ

                      무수한 에러 발생  --> 비슷한 기능의  SDK API 로  교체 하거나   기능 축소후 빌드.

                       권한 문제 발생  --> 컴파일을 잘 되나  실행하면  여러가지 권한 에러가 발생합니다 ㅡ.ㅡ

 

 

 

그래서,   구글 개발자나  플랫폼 개발자는 어떻게   어떤 툴을 사용하지 알아보고 그 방법을 사용하기 보기로 하였습니다.

 

 

      이전에  OS는  빌드해 보았기 때문에    XP 상의  우분투 리눅스 가상머신에는   안드로이드 Full 소스를 받아둔 상태입니다.

 

       http://source.android.com/using-eclipse

 

      위 글을 보고    Eclipse로  플랫폼 프로젝트를  로드하여  작업하려고 시도해 보았습니다.

 

  1. If Eclipse asks you for a workspace location, choose the default.
  2. If you have a "Welcome" screen, close it to reveal the Java perspective.
  3. File > New > Java Project
  4. Pick a project name, "android" or anything you like.
  5. Select "Create project from existing source", enter the path to your Android root directory, and click Finish.
  6. Wait while it sets up the project. (You'll see a subtle progress meter in the lower right corner.)
  7.  

          어째든  위 순서대로 하였더닌   Eclipse 에서  Android  플랫폼 Project가 올라 오더군요.

     

     

           헉  그런데,    "Java Project"    

     

           뭐 안드로이드 플랫폼 전체가    Java 도 아니고,  Android App 도 아니니까  그럴수 있다고 봅니다.

     

     

           그런데,  이전에  Android Project로   프로젝트를 열면,     R 리소스도 자동으로 관리해 주고 하던데,

     

           Java Project는   java 파일만 보여주고,   리소스는   전혀 다른 곳에 위치하더군요.

     

     

          

     

    플랫폼 개발자들은   Android  app의  리소스를  어떻게  작업하나요? 

    다 수작업으로  R.java 파일이나  res 디렉토리의  파일들  만들어 주는 지요?

     

     

     

    pagckages  안에 있는 프로젝트를    Eclipse 에서  에러나 나오지 않도록   Android Project 로  import 할 수 있는 방법은 없는지요?

     

     

    감사합니다.