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


새 프로젝트 만들기 메뉴의 [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] 파일을 추가해주면 된다.

 

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

 

Example of [project.properties] 보기 (Open)

 

 

 

프로젝트에 [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

댓글을 달아 주세요

  1. 검색자 2013.03.12 20:39 신고  댓글주소  수정/삭제  댓글쓰기

    헤매던 도중 님의 포스팅으로 바로 해결되었네요! ^^ 감사합니다.

  2. Kugi 2013.06.07 20:09 신고  댓글주소  수정/삭제  댓글쓰기

    덕분에 해결했습니다. 행운이 있길 [검열삭제]!!

    • Kugi 2013.06.07 20:11 신고  댓글주소  수정/삭제

      '고맙습니다'님
      심정은 이해가 가지만 다음부턴 댓글을 달 때
      그러한 표현은 삼가 주시면 좋겠습니다. 감사합니다.

  3. boram 2013.07.18 00:43 신고  댓글주소  수정/삭제  댓글쓰기

    덕분에 문제가 빨리 풀렸네요..설마 거기에 들어가 있을줄이야.ㅠㅠ 감사해요

  4. hyshin 2014.01.22 11:26 신고  댓글주소  수정/삭제  댓글쓰기

    습관적으로 EE 설치했더니 이런 사태가... ^^;;
    올려주신 정보 덕분에 잘 해결했습니다. 감사합니다 ^^

  5. BBBBBBBBBB 2014.05.19 09:46 신고  댓글주소  수정/삭제  댓글쓰기

    진짜 감사요 이렇게하니까 나오내요 휴 ....다행 아우 진짜 어렵내요 ㅠㅠㅠㅠ아무튼 고맙습니다 ^^

  6. junsul84 2015.05.13 15:02 신고  댓글주소  수정/삭제  댓글쓰기

    와 찾았어요 감사합니다!!! ㅎㅎ




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

 

"\ndk-build.cmd": Launching failed

 

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

 

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

 

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

 

 

 

 

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by Kugi

댓글을 달아 주세요



티스토리 툴바