요즘 jni 와 한참 씨름을 하고 있는데
기본기가 부족한터라.. 제대로 골머리 썩고 있네요 ㅠㅠ
ndk-build를 하다보면 이클립스 갔다 커맨드 갔다 왔다 귀찮은게 한두가지가 아니고
가끔 내가 ndk-build를 했었나? 하는 알츠하이머 초기 증상까지 더해져서 일을 더 고되게 하죠..
이클립스와 ndk-build를 연동해서 사용하면 편리한데 전 MAC에서 .sh 파일을 만들어서 연동했습니다.
나름 편리하고 원하는 명령어 넣어서 하니 더욱 좋군요..
여러 사이트에서 소개되고 있지만 제가 하는 방식이 조금 틀린거 같기도 해서 소개해 드리겠습니다.
1. 프로젝트 선택 -> 우클릭 -> Properties
2. Builders -> New -> OK
3. Program -> OK
4. Name "" -> Browser Workspace -> Project Folder에 삽입한 .sh 파일 선택
Last
ndk-build.sh
#!/bin/sh
echo "ndk-build"
DIR=$(dirname $0)
# ndk-build 가 있는 패스 입력 및 현재 디렉토리에 있는 프로젝트 선택하는 옵션 추가
/Developer/Android/android-ndk-r7/ndk-build -C $DIR
# 본인의 상황에 따라 추가 정보 입력
echo "copy .so files"
cp $DIR/libcocos2d.so $DIR/libs/armeabi/
cp $DIR/libcocosdenshion.so $DIR/libs/armeabi/
윈도우 에서 cygwin으로 컴파일 하는 제 입장에서는 처음 cygwin 실행시 시간이 걸려 자주 빌드 하는 상황이라면 비효율적이라 생각하내요
그리고 그림들 익스플로러 8도 안보이내요~
저도 요새 jni때문에 골머리 썩고있습니다 ㅠㅠ
어제까지 멀쩡히 되던게 여태 안되서 개발환경 뒤집고..ㅠ.ㅠ
맥사서 할까 하는 생각이 마구드는 하루입니다.
네이버 외부링크 지원을 안 합니다. 그래서 윗분들이 안 보인다고 하시는거죠.
본인에게 잘 보이는 이유는 본인은 이미 본인 블로그에서 이미지 파일을 캐시로 받은 상태이므로 캐시 이미지 출력이 되니까 보이는거죠.
브라우저 문제가 아니라 네이버 정책때문에 어쩔 수 없습니다.
외부 링크가 되는 다른 블로그를 이용하시거나 직접 첨부하셔야 다른 분이 볼 수 있습니다
그래서 누군보이고 누군 안보이고 하는것이랍니다.
저도 안 보여요^^
이 방법도 좋네요.
제가 책에서 본 방법은 되게 복잡해서 따라하기도 힘듭니다.
Eclipse CDT를 설치하고, javah를 사용할 수 있게 External tool로 등록하고, project를 C/C++ 프로젝트로 컨버팅도 해야되고...;;;
자동화하려면 Ant 설정도 해야 하는데ㅡ 그냥 GG 쳤어요. 큰맘먹고 산 원서인데...(ebook이긴 하지만요. )
그림 어케 넣었냐믄 제 블로그에 먼저 적고 퍼왔음..
꼭 이렇게 해야 하나요? ^^