레이블이 이클립스인 게시물을 표시합니다. 모든 게시물 표시
레이블이 이클립스인 게시물을 표시합니다. 모든 게시물 표시

2014년 3월 4일 화요일

Eclipse general project를 Eclipse Java project로 변경하는 방법

다른 사람들이 만들어 놓은 프로젝트를 이클립스에서 import하거나 check out하면 java code를 포함하지만 general project로 생성되어 있어서 빌드하지 못하는 문제가 간혹 발생합니다.

이럴 때에는 이클립스의 프로젝트 파일을 수정하므로써 해결할 수 있습니다.

일단 프로젝트를 close합니다.

Project -> Close Project

프로젝트의 root 디렉토리에 있는 .project 파일을 에디터로 엽니다.

<natures></natures> 태그 사이에 아래 내용을 추가합니다.
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>

파일을 저장한 후 프로젝트를 오픈하면 Java project로 변경된 것을 확인할 수 있습니다.

2014년 2월 6일 목요일

Eclipse에서 cocos2d Library project(libcocos2dx) 못찾을 경우

Cocos2d-x 3.0 beta2에서 안드로이드 프로젝트로 사용하기 위해서 Eclipse에서 프로젝트를 import하면 라이브러리 프로젝트의 경로가 잘못되어서 에러가 떨어진다.

(내가 참고한 블로그나 책의 경우에..)

그런데 다들 프로젝트 내에 포함되어 있는 cocos2d 디렉토리를 옮기거나 설치되어 있는 cocos2d-x 엔진 디렉토리에서 라이브러리 프로젝트를 import 시킨 후 다시 라이브러리 프로젝트를 설정해주는 방식을 사용하고 있었다.

난 그 방식들이 제대로된 해결책이 아닐 것이라는 생각에 프로젝트 내에 포함되어 있는 cocos2d 디렉토리를 사용하기로 하고 삽질을 해봤다.

화르르

역시..

cocos2d 디렉토리는 사용하라고 있는 것이었다.

xcode에서는 자동으로 읽어오지만 Eclipse용으로는 제대로 설정이 되어있지 않나보다..

일단 프로젝트 내의 라이브러리 프로젝트를 import한 후에 프로젝트를 import했더니 따로 설정을 변경할 필요 없이 정상적으로 로드되었다..

응..? 뭐지..하고나니까 당연한 것이었다는 생각이 든다..

참고한 곳에서는 내가 설치한 cocos2d-x와 디렉토리 구조도 조금씩 달랐다..OTL

너무 책만 쳐다보고 했나보다..

오픈소스 엔진인 cocos2d-x의 버전은 빠르게 올라가고 있으니..너무 책에만 의존하지 말고 스스로 공부를 해보는 것도 좋을 것 같다..ㅋ

[caption id="attachment_821" align="aligncenter" width="565"][ cocos2d-x 라이브러리 프로젝트 정상 로드 ] [ cocos2d-x 라이브러리 프로젝트 정상 로드 ][/caption]

2012년 12월 17일 월요일

Eclipse에서 android 디바이스를 찾을 수 없을 때..

어느정도 완성된 어플을 여자친구에게 설치를 해줄려고 했지만..


이클립스에서 디바이스를 찾을 수가 없었다..


개발용으로 얻어온 핸드폰도 마찬가지였다..


순간 멘붕에 빠져서 뭐가 문제지..? 라는 고민을 했지만..


해결책은 내가 부끄러울 정도로 단순한 방법이었다..


해당 핸드폰의 USB 드라이버를 설치하는 것..!


젠장..OTL