2012-10-05 5 views
3
나는 안드로이드에 대한 몇 가지 기본 C 코드에서 일하고 있어요

에 표시하고이 코드를 사용하여 출력하려고하지 : 보여 모두 실패 이클립스와 명령 줄에서출력() 로그 캣

__android_log_write(ANDROID_LOG_INFO, "Native", "TEST LOG"); 

로그 캣을 이 메시지는 Java 레이어에서 Log.d()에 대한 호출 결과를 보여줍니다. objdump로 __android_log_write()가 .so 파일의 기호 테이블에 있음을 확인했습니다.

답변

5

__android_log_print(ANDROID_LOG_INFO, "Native", "TEST LOG"); 

_print 대신 _write

include <android/log.h>

+0

하는 것을 잊지 마세요해야 할 것이다 ** SIGSEGV ** 오류 메시지에 대해이 작업? 나는 그것을 작동하게 만들 수 없다 ... –

관련 문제