1. Eclipse 혹은, Android Studio를 켠다.

  

  1) 이클립스

    (1) 프로젝트 생성

      File > New > Android Application Project 클릭


      Application Name : 앱의 이름을 영어로 적어준다.

      Project Name : 앱의 이름가 동일하게 해주면 무난

      Package Name : 패키지명, url을 뒤집어서 중복을 피하고 유니크하게 해주는게 좋다.

      Minimum Required SDK : 최소 요즘은 거의 최소 2.3 GB(GingerBread) 이상은 되고 ICS 이상이 대세지만, 하향지원을 해주기 위해 Froyo부터 해준다.

      Target SDK : 최소는 위에서 지정하지만, 실제 타겟이 될 버전을 지정한다. 필자의 폰은 갤놋3 롤리팝이므로 4.4.2를 지정했다.

      Compile With : 어떤 버전의 컴파일을...Target과 동일하게 잡아준다.

      Theme : 테마를 지정



그냥 Next 한다.

Create custom launcher icon : 커스텀 이미지를 살짝 쿵 조정하여 이미지를 만들어서 세팅해준다. 

Create Activity : 직접 java 파일 만들어서 Activity를 만들고 싶지않으면 체크해준다.

Mark this project as library : library 프로젝트를 만들지 여부를 묻는 부분인데, 공통으로 쓰는 라이브러리를 만들것이 아니므로, 체크해제

Create Project in Workspace : 현재의 워크스페이스에 프로젝트를 생성하겠냐는 건데, 별일 없으면 체크


바로 위의 화면에서 Create Custom launcher icon에 체크를 했다면, 아래의 화면을 보게 될것 이다. Next 한다.


위위의 화면에서 Create Activity를 체크 했을 경우 아래와 같이 선택할 수 있다.

Blank Activity : 빈 Activity 하나 만들어 준다. 일반적으로 무난

Fullscreen Activity : 인디케이터가 안보이는 전체화면으로 게임 만들때 쓰면 될듯하다.

Master/Detail : 왼쪽의 Master를 누르면 오른쪽에 Detail하게 나오는 앱을 만들때쓰면 될듯하다.


Activity Name : 메인이 되는 java 클래스명을 지정

Layout Name : 메인 액티비티와 매칭되는 레이아웃 xml 파일명을 지정

Navigation Type : 콤보박스를 눌러보면 오른쪽 그림이 바뀌니 하나씩 눌러보며 알것이다.


    (2) 소스코드 작성

      만들고 싶은대로 상상의 나래를 펼쳐 자알~ 작성하면 된다.


    (3) 빌드

      Project탭에서 Build Automatically로 체크되어 있다면, 저장하면 자동으로 빌드 한다.

      그러나, 프로젝트가 작으면 별로 상관이 없는데 커지면, 저장할때마다 좀 많이 느려져서 개발의 편의를 위해 끄고 필요할때만, 프로젝트를 클린하고 수동 빌드했었다.(한때, 노트북 2기가 램으로 빌드하면 노트북이 많이 힘들어했었다. Android만 띄워놓는것도 아니고, Outlook, 크롬, 보안프로그램 등 여러가지 프로그램 들과 돌아가면서 노트북이 힘들다고 팬소리를 윙윙했었던것 같다.)

      

    (4) 실행

      프로젝트 우클릭 > Run As > Android Application

      AVD(Android Virtual Device)나 폰과 연결하여 자신의 폰을 선택하여 확인하면 되겠다.


  2) Android Studio - 사실 잘 모르고, 깔기 귀찮으므로 패스...이클립스를 많이 써와서 그런지 이클립스가 더 편안한...

    (1) 프로젝트 생성

    (2) 소스코드 작성

    (3) 빌드

    (4) 실행


2. 소스 코드 작성


3. etc

'MobileProgramming > Android' 카테고리의 다른 글

Layout  (0) 2015.06.24
Android Activity  (0) 2015.06.17
Android App Project 구조  (0) 2015.06.09
Android Development Environment  (0) 2015.06.09
Facebook App만들기  (0) 2013.10.02

+ Recent posts