서적에 관한 질문 및 오류 등을 문의 할 수 있으며, 저자로부터 직접 답변을 받을 수 있습니다.

저는 해당 서적 구매한 사람입니다. 그리고 책에 있는 예제를 테스트 해보기 위해

 

[예제12.SDL] Android 에서 SDL 사용하는 예제를 다운받아서 압축풀고 이클립스에서 Import 해서 실행했습니다.

 

그런데, 갤럭시 S2에서 실행하면 실행이 중지되고 실행이 안됩니다.

 

혹시 갤럭시 S2에서 안되는건가요? 아니면, 제가 빠뜨린것이 있는건가요?

 

참고로 갤럭시 S2 안드로이드 버전은 4.0.4 입니다.

 

그럼, 빠른 답변 부탁드리겠습니다.

 

 

 

 


김지원

2013.03.13 08:14:56
*.225.35.175

딱히 해본거나 아는건 아니고 찾아보니 뭔가 있길래. 링크걸어봅니다.

http://forums.libsdl.org/viewtopic.php?t=8051&sid=e3eff3872cefb64f1138fe779565b3e1

전호철

2013.03.13 19:04:30
*.162.60.10

그냥 안된다고 하면 뭐라 말씀 드려야 할지요.... ^_^

원래 동작 되는거라고 말씀드려야하나요? ^_^


작업과정이나. 에러로그라도 같이 올려주시면 답해드리기 쉬울것 같습니다.~


음....

혹시 native 라이브러리 컴파일은 하셨나요?? 

올라가 있는 소스는 S2에서 테스트해보지 않았습니다. 왜안되는지 로그라도 있으면 원인파악하기가 좀 수월할것 같네요.

호창파

2013.03.15 02:26:13
*.85.53.72

저도 고생한 부분이라 참고하시라고 적어봅니다.

39번 글의 소스중
Main.cc 에서 printf 부분을 주석처리하면
Build 성공하고
Apk 파일을 android 기기에 install 해서 실행하면 

    Mix_Chunk* choose = loadSample("/sdcard/sms.wav", 100);
    SDL_Surface *btn1 = loadSurface("/sdcard/btn1.bmp");
    SDL_Surface *btn11 = loadSurface("/sdcard/btn1-1.bmp");
    SDL_Surface *btn2 = loadSurface("/sdcard/btn2.bmp");
    SDL_Surface *btn22 = loadSurface("/sdcard/btn2-1.bmp");
    SDL_Surface *loadingSprite2 = loadSurface("/sdcard/circle.bmp");
    SDL_Surface *loadingSprite3 = loadSurface("/sdcard/foosprites.bmp");

위 부분에서 wav, bmp 파일이 없어서 문제가 됩니다.
"적당히" 소스를 보고 유사한 파일을 만들어 넣어주면 
일단 실행은 되더군요.
근데..원래 소스가 의도한 파일과는 다를테니..
100% 원작자의 의도와 같게는 동작하지 않는것 같습니다.

둘리

2013.03.18 22:28:08
*.118.53.15

아래와 같이 /ExSDL 폴더에서 ndk-build 하면 아래와 같이 에러가 뜨고 있습니다.

 

$ ndk-build


Android NDK: WARNING: Unsupported source file extensions in jni/stlport/Android.mk for module stlport
Android NDK:   src/cxa.c)
Cygwin         : Generating dependency file converter script
Compile++ thumb  : alienblaster <= main.cc
jni/alienblaster/src/main.cc: In function 'SDL_Surface* loadSurface(std::string)':
jni/alienblaster/src/main.cc:190:52: error: cannot pass objects of non-trivially-copyable type 'std::string {aka struct std::basic_string<char>}' through '...'
/cygdrive/c/Android_Opencv/android-ndk-r8d/build/core/build-binary.mk:249: recipe for target `obj/local/armeabi/objs/alienblaster/src/main.o' failed
make: *** [obj/local/armeabi/objs/alienblaster/src/main.o] Error 1


 

호창파

2013.03.19 03:06:14
*.85.53.72

아래 부분 주석처리 하시면 될겁니다.

//printf("ERROR: Cannot load image %s \n", fn);

호창파

2013.03.15 02:30:19
*.85.53.72

전호철님께...


다른분들도 같은 글을 몇개 남기셨던데..

책에 있는 예제 소스와 소스 실행에 필요한 미디어 파일등...

하나의 zip 파일로 정리해서 좀 공개해주시면 안되나요?

일일이 책보고 타이핑 하는것도 너무 힘드네요.

제발 좀 부탁드립니다.

 


전호철

2013.03.19 19:26:38
*.162.60.10

죄송합니다.

이번달안으로 올리도록 하겠습니다.


지금 테스트 보드도 없고 집에 PC도 리눅스 설치된것이 없어서 작업하기가 어렵긴 하지만 방법을 찾아서 올리도록 하겠습니다.


책도 다 나눠줘서 집에 없는거 같네요..... @_@;; 

원고문서 최종본을 찾아야겠네요 ㅠㅠ

List of Articles
번호 제목 글쓴이 날짜 조회 수

ffmpeg HOPLAY [3]

안드로이드의 모든 것NDK (고현철,전호철 지음) 책 실습 중 문제에... [1]

init: sys_prop: unable to stop service ctl [DVBService] ... [2]

NDK 책내용중에 3.11 외부 라이브러리 활용하기 에서 질문 드립니... file [5]

  • 엽스
  • 2013-08-30
  • 조회 수 5590

ndk 38페이지 질문_repo file [1]

여러 분들이 말씀하신 것처럼 책(NDK)의 예제코드를 올려주실 수 없... [2]

  • 트론
  • 2013-08-24
  • 조회 수 5255

surfaceflinger에서 화면을 dump뜨는 메카니즘에 대해서...

안드로이드 4.2 프레임버퍼 접근 질문드려요~! [6]

  • 범내
  • 2013-07-30
  • 조회 수 5947

[압축된 07-TestSkia 예제파일 올려주세요] [1]

MediaServer 에 관련해서 질문드려요 [10]

3rd party app에서 프레임워크 수정된 걸 적용시키려면 어떻게 해야... [3]

[예제12.SDL] Android 에서 SDL 사용하는 예제 실행 안됨 문의... [7]

  • 둘리
  • 2013-03-12
  • 조회 수 5609

PDK를 이용하여 안드로이드 프레임워크 so파일 참조에 관해서 질문있... [7]

예제를 따라하던 중 Android.mk 파일로 APK파일 생성 후 설치시 ... [6]

네이티브 스레드로 자바 콜백 만들기 질문드립니다. [2]

GPIO 컨트롤 하기 예제 중 insmod에 관하여 문의드립니다. [2]

OpenGL 책p168 예제 질문드립니다.

카메라로부터 프래임 데이터 추출하는 예제 입니다. file [1]

  • 죽유
  • 2013-01-24
  • 조회 수 5383

NDK를 이용한 camera 제어 예제에 대해 문의 드립니다. [7]

  • 죽유
  • 2013-01-11
  • 조회 수 8050

NEON관련 좋은 참고 문서가 있을까요? [7]

  • 죽유
  • 2013-01-10
  • 조회 수 5392

사용자 로그인