안드로이드 프로젝트 테스트를 위해


새 프로젝트 만들기 메뉴의 [Android Project from Existing Code]로 안드로이드 프로젝트를 만드려고 하던 도중 다음과 같은 에러메시지가 떴다.


Error

Invalid project description


Reason:

Invalid project description.



[Details >>] 를 확인해보니 간단한 문제였다.


import 할 소스코드들을 프로젝트 디렉토리에 옮겨두고 새로운 프로젝트를 만드려고 시도해서


동일한 이름의 폴더가 이미 존재하기때문에 생긴 에러였다.


원본 폴더를 다른 폴더로 옮겨두고 다시 시도하니 문제없이 새로운 프로젝트가 생성되었다.



Posted by Kugi
,



인터넷에서 구한 안드로이드 프로젝트를 이클립스에서 실행시켜보려고 했는데 에러 표시가 생겼다.

 

가장 먼저 눈에 들어오는 에러 원인은 안드로이드 라이브러리 설정이 제대로 되어있지 않을 경우 발생하는 다음의 에러이다.

The import android cannot be resolved

 

Android SDK 및 Build Path 등의 설정이 잘못된 것이라고 생각하여 프로젝트 설정을 변경하려고 했는데 다음과 같은 에러 메시지 팝업이 떴다.

The currently displayed page contains invalid values.

 

 

여러 번 테스트 해 본 결과

 

프로젝트를 선택하여 마우스 오른쪽클릭 후 나오는 팝업메뉴에서 [Properties] 창을 열었을 경우,

  OR

프로젝트를 선택하여 마우스 오른쪽클릭 후 나오는 팝업메뉴에서 [Properties] -> [Android] 항목을 선택했을 경우에

 

창이 제대로 열리지 않고 위와 같은 메시지가 떴다.

 

 

문제를 해결하기 위해 다양한 시도를 하던 중,  이클립스를 다시 실행시켰더니 콘솔에 아래와 같은 메시지가 뜨는 것을 발견하였다.

Project has no project.properties file! Edit the project properties to set one.

 

[project.properties] 파일이 누락되어 있었기 때문에 발생하는 문제였다.

 

이 경우, 간단하게 프로젝트에 [project.properties] 파일을 추가해주면 된다.

 

파일에 아무런 내용이 없어도 문제되지 않는다. 찝찝하다면 다음의 예시를 참고하면 된다.

 

 

 

 

프로젝트에 [project.properties] 파일을 추가하고 나면, 이제 정상적으로 [Properties] 창이 열린다.

 

 

필자의 경우, 라이브러리를 정상적으로 불러오지 못하고 있기 때문에 [Properties] 창의 [Java Build Path]에서 [Libraries] 탭에

 

[Unable to get system library for the project] 라는 항목이 있었는데 이것을 제거한 후에

 

[Properties] -> [Android] 항목을 열어서 다음 이미지와 같이 적당한 버전의 Build Target을 선택해 주었다.

 

* 참고로, 이 항목은 Android SDK 및 플러그인이 설치되어 있어야만 나타난다.

 

 

[Apply] 버튼을 눌러서 적용시키고 나면 [Package Explorer] 및 속성 창에서 프로젝트에 정상적으로 라이브러리가 추가된 것을 볼 수 있다.

 

 

Posted by Kugi
,



개발 환경을 새롭게 세팅하면서 이클립스 및 안드로이드 개발 툴 등을 새로 설치하게 되었다.

 

이클립스 : eclipse-jee-juno-SR1

안드로이드 sdk : android-sdk_r21.1-windows

 

(jdk는 미리 설치하였으며 버전은 별로 중요하지 않다.)

 

이클립스 Help 메뉴의 "Install New Software..." 를 통해 ADT를 설치하였는데 (Android ADT - http://dl-ssl.google.com/android/eclipse)

 

 

(여기까지의 과정에 대해서는 생략)

 

설치가 끝났는데도 ADT 관련 툴바 아이콘 및 메뉴가 보이지 않았다.

 

설치가 제대로 되지 않은 것인가 의심이 되었으나 찾아보니 결국 문제는 아이콘 및 메뉴가 표시되어있지 않은 것 뿐이었다.

 

해결 방법은 다음과 같다.

 

(이하의 방법을 이미 적용한 후 알아차린 것인데, Open Perspective에서 "Java" perspective를 열면 그냥 문제 해결인 듯 하다.)

 

 

 

굳이 Java EE perspective에서 ADT를 이용하고자 한다면 다음의 단계를 따라하면 된다.

 

 

 

Posted by Kugi
,



이클립스(Juno)에서 openCV JNI sample 프로젝트를 돌려보려는데

 

"\ndk-build.cmd": Launching failed

 

와 같은 에러를 뱉어내었다.

 

ndk 플러그인을 설치하였기 때문에 이클립스에서 빌드가 되면 동시에 ndk build가 이루어져야 하는데 실패한 것이다.

 

해결 방법은 다음과 같이 ndk-build.cmd 파일이 있는 경로를 NDKROOT 환경변수에 추가해 주면 된다.

 

 

 

 

Posted by Kugi
,