검색결과 리스트
글
안드로이드 NDK 로그 출력하기
프로그래밍/안드로이드
2014. 2. 1. 02:22
안드로이드 개발을 하다보면 답답한 경우가 많습니다.(망할 디버깅....)
NDK환경에서 log.d와 동일하게 로그 출력할수 있는 방법을 소개합니다.
이클립스 패키지 폴더에서 jni폴더에 Android.mk파일을 보면
위와 같이 LOCAL_LDLIBS += -llog 를 추가합니다.
그다음 log 출력메세지를 작성할 cpp파일에
#include <android/log.h> 를 추가합니다.
마지막으로 로그 출력을 위해
__android_log_print(ANDROID_LOG_DEBUG, "태그 이름", "출력 메세지");
를 작성하면 아래와 같이 이클립스의 LogCat화면에 메세지가 출력됩니다.
※__android_log_print()의 첫번째 변수값인 옵션에는
ANDROID_LOG_DEFAULT
ANDROID_LOG_UNKNOWN
ANDROID_LOG_VERBOSE
ANDROID_LOG_DEBUG
ANDROID_LOG_INFO
ANDROID_LOG_WARN
ANDROID_LOG_ERROR
등을 사용하면 됩니다.
'프로그래밍 > 안드로이드' 카테고리의 다른 글
Android - DB 연동 기술 정리 (0) | 2014.02.25 |
---|---|
안드로이드 NDK 등 링크 정리 (0) | 2014.02.24 |