■ 가끔 긴 소스를 복사하면 R을 참조한 라인에서 에러가 나는데, 이럴땐 어떻게 할까요?

- 이럴때는 R 파일이 생성되지 못해 발생하는 에러입니다. 따라서 R.layout.MainActivity 처럼 R 에러가 난 라인을 모두 주석 처리하고 빌드 한 후 다시 주석을 풀어주세요. 

  그럼 짜잔 하고 R파일이 생기고 에러가 사라져 있음을 볼 수 있습니다.

Posted by 시크한공돌이
,

■ 안드로이드에서 C++로 구성된 API를 사용하기 위해 NDK를 설치 및 설정 하는법을 알아봅시다.

- 안드로이드에서 NDK를 사용하기 위해 먼저 Cygwin을 설치해야합니다.

시그윈 홈페이지(http://cygwin.com/install.html)에서 자신의 CPU에 맞는 bit의 설치 파일을 받고 설치를 시작합니다.

 다운로드가 완료되었으면 다음과 같이 진행합니다.



[ 설치 화면 1]

  다음을 선택합니다.


[ 설치 화면 2 ] 

  인터넷을 통한 설치를 누릅니다.



[ 설치 화면 3 ]

  시그윈을 설치할 디렉토리를 지정합니다.



[ 설치 화면 4 ]

  시그윈의 설치 패키지 파일들을 설치할 디렉토리를 지정해 줍니다. 원하는 디렉토리를 선택하시면 됩니다.



[ 설치 화면 5 ]

 설치 패키지 다운로드 방법을 선택합니다. 직접 접속을 선택합니다.



[ 설치 화면 6 ]

 패키지 파일을 받아올 서버를 선택합니다. 기본 서버는 모두 외국 서버이기 때문에 국내에서 지원하는 http://ftp.daum.net/cygwin 를 ADD를 통해서 추가하고 선택해 줍니다.



[ 설치 화면 7 ]

 이제 설치할 패키지를 선택해줍니다. Devel의 Default를 선택하면 Install로 변경되고 이 상태에서 다음을 선택합니다.


[ 설치 화면 8 ]

  패키지를 선택하면 설치 화면으로 넘어가게 됩니다. 이 부분에서 매우 많은 시간이 소모되므로 설치하면서 다른 유익한?! 일들을 하시면 되겠습니다.



[ 설치 화면 9 ]

 설치가 완료되면 다음과 같은 화면이 나옵니다. 여기서 마침을 누르면 완료가 됩니다.


■ 이제 설치가 완료되었다면 환경 설정을 해볼까요??

  환경 설정을 위해 [내컴퓨터] -> [속성] -> [고급] -> [환경변수] 에서 시스템 변수의 Path 값을 편집합니다.

C:\cygwin\bin;

C:\cygwin\usr\include;

두 라인을 등록해 주어야 합니다.



[ 환경 설정 ]


  환경 설정을 위와 같이 하게 됩니다.

환경 설정을 끝내고 Cygwin을 실행하여 봅니다.



[ Cygwin 터미널 화면 ]


  Cygwin 설치가 완료되었습니다.


■ 이제 NDK를 설치해 봅시다.

  안드로이드 사이트(http://developer.android.com/tools/sdk/ndk/index.html#Installing)에서 각자 컴퓨터의 사양에 맞는 NDK를 다운받습니다.


[ 안드로이드 NDK 다운로드 페이지 ]

 다운받은 ndk 압축파일을 해제하고 (C:\cygwin\home\사용자계정)으로 복사해줍니다.



[ .bashrc 파일 수정 ]

 이제 해당 디렉토리에 있는 .bashrc 파일을 이클립스로 편집해 줍니다. 

해당 파일 끝에 export ANDROID_NDK_ROOT=/home/사용자계정/ndk버전을 추가해 줍니다.

ex) export ANDROID_NDK_ROOT=/home/Administrator/android-ndk-r9c


모든 설정이 완료되었다면 NDK의 위치를 환경변수에 추가해줍니다.

C:\cygwin\home\Administrator\android-ndk-r9c; (C:\cygwin\home\사용자계정\android-ndk-r9c)


이렇게 되면 모든 NDK 빌드 설치 및 설정이 완료됩니다.


※ 이클립스에서 NDK 빌드하기는 제 지인의 블로그인 아래를 참고합니다.

1. NDK 기본 예제

2. 이클립스에서 NDK 빌드설정


Posted by 시크한공돌이
,



■ 이번 장에서는 안드로이드에 새 프로젝트를 만들어보겠습니다.

 안드로이드 새 프로젝트를 만들고 HelloWorld를 찍어봅시다.



[ 안드로이드 새 프로젝트 만들기 ]


  안드로이드의 새 프로젝트를 만들기 위해 File -> New -> Android Application Project 를 선택합니다.

선택하면 다음과 같은 창이 뜨게 되는데요.



[ 새로운 프로젝트 생성창 ]


  어플리케이션의 이름과 프로젝트 이름을 써주면 자동으로 패키지 네임이 생성됩니다. 원하는 타깃에 따라 Minimum Required SDK 레벨과 Target SDK를 설정해주세요. 그 후 Next를 계속 클릭하고 Finish를 누르면 빈 Activity를 가지는 새 프로젝트가 생성됩니다.



[ 안드로이드 어플리케이션 실행하기 ]


  그림과 같이 안드로이드 어플리케이션을 실행합니다.




[ 프로젝트를 에뮬레이터에서 실행한 모습 ]


  그림과 같이 Hello world! 를 표시하는 앱이 에뮬레이터에서 실행된 모습을 볼 수 있습니다.


  여기까지 1. 안드로이드 SDK 설치2. AVD 설정, 3. 새로운 프로젝트 생성 및 실행 까지 모두 해보았습니다.

이제 남은것은 여러분이 응용하여 앱을 만드는 일입니다!!



Posted by 시크한공돌이
,



■ SDK를 모두 설치 했다면 이제 안드로이드 가상 디바이스인 AVD를 설정해 보겠습니다.


[ ADV 매니저 실행하기 ]



 AVD는 안드로이드 가상 에뮬레이터 입니다. 직접 폰에 설치할 수 없거나 간단한 앱을 실행할때 중요합니다. 그림과 같이 AVD 매니저를 열고 Create 버튼을 눌러 새로운 AVD를 만듭니다.



[ AVD 설정창 ]


  아래의 그림과 같이 각 설정을 맞춰줍니다.



[ AVD 설정 ]


  설정 후 OK를 누르면 AVD 설정이 끝나게 됩니다.



Posted by 시크한공돌이
,



■ 안드로이드 ADT 설치법을 알아볼까요??

- 안드로이드를 받기위해 먼저 구글의 안드로이드 디벨로퍼스 사이트(http://developer.android.com/index.html)로 가야합니다.


[ 안드로이드 Developer site ]


안드로이드 개발자 사이트에서 ADT 다운로드를 위해 Get the SDK(http://developer.android.com/sdk/index.html) 링크로 들어갑니다.



[ 안드로이드 SDK 다운로드 페이지 ]


  다운로드 페이지에서 Download Eclipse ADT(http://developer.android.com/sdk/index.html#win-bundle)를 선택하여 ADT 다운 페이지로 들어갑니다.



안드로이드 SDK 다운로드 페이지2 ]


  라이선스 동의를 누르고 자신의 컴퓨터가 32bit 인지 64bit 인지 선택한 후 다운로드를 눌러 다운받아줍니다.

다운을 모두 받고 압출을 해제하였다면 Eclipse ADT를 실행해 줍니다.



[ 이클립스 ADT 실행화면 ]


  화면에서 빨간 원 부분의 Android SDK Manager를 실행하면 다음과 같은 화면을 볼 수 있습니다.



[ 안드로이드 SDK 메니저 ]


  여기서 원하는 툴과 API를 선택하여 설치해줍니다.


여기까지 했다면 모든 설치는 끝입니다. 다음 단계인 2. 안드로이드 가상머신 AVD 설정을 기대해주세요~




Posted by 시크한공돌이
,