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

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

 

[예제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
번호 제목 글쓴이 날짜 조회 수sort

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

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

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

안드로이드의 모든것 분석과 포팅 교재 관련 [2]

  • nexus26
  • 2011-07-05
  • 조회 수 10588

[Linux와 Android] 001 - 임베디드 시스템에 대하여 file

다시 질문 드립니다.ㅜㅜ apk 설치문제입니다. [3]

책 관련해서 질문이 있습니다. [1]

  • winpih
  • 2011-07-13
  • 조회 수 9036

안드로이드 init의 특징에 대해 질문있습니다. [2]

117쪽 ueventd 실행 부분.. [1]

475페이지 그림 외 건의 사항.. [2]

[Linux와 Android] 002 - UNIX/Linux system 개요 file

[Linux와 Android] 002 - UNIX/Linux system 개요(Continue......

p186. Gingerbread 센서 구조의 간략한 설명 요청드립니다. [3]

  • forone
  • 2011-08-25
  • 조회 수 8432

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

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

chapter7 안드로이드 오디오 서브시스템 에서 궁금한게 있습니다 [1]

개발환경 설정 중 문의사항입니다. file [1]

아래 [SDL 예제관련 에러 질문입니다.] 이어서... [3]

  • 민민
  • 2012-12-26
  • 조회 수 7759

책이 나온내용이지만 좀 다른예기일수도 잇네요 [1]

아..권한 하고 마운트 에서 막혀버리네요..ㅜㅜ [1]

RGB 부분에 대해서 질문이 있습니다. [1]

  • ys2cdh
  • 2012-01-05
  • 조회 수 7382

사용자 로그인