반응형
NDK 에서 로그 출력
1. 우선 Android.mk에 아래 코드를 추가한다.
LOCAL_LDLIBS := -llog
2. 소스 코드에 log.h 파일을 포함해준다.
#include <android/log.h>
3. 로그코드를 작성한다.
__android_log_print(ANDROID_LOG_DEBUG, "TAG", "DEBUG STRING");
* 로그 출력 함수들
__android_log_write |
간단한 문자열 출력 |
__android_log_print |
printf 처럼 사용 |
__android_log_vprint |
va_list를 사용할 수 있음 |
__androidlog_assert |
assert와 같음. 디버깅할 때 사용 |
* __android_log_print 사용시 지정 가능한 로그 유형
ANDROID_LOG_UNKNOWN |
ANDROID_LOG_DEFAULT |
ANDROID_LOG_VERBOSE |
ANDROID_LOG_DEBUG |
ANDROID_LOG_INFO |
ANDROID_LOG_WARN |
ANDROID_LOG_ERROR |
ANDROID_LOG_FATAL |
ANDROID_LOG_SILENT |
반응형
'프로그래밍 > Android' 카테고리의 다른 글
JNI/네이티브 코드에서 자바 메서드 호출 방법 (0) | 2013.06.12 |
---|---|
JNI/네이티브 변수 타입 비교 표 (0) | 2013.06.12 |
Activity Lifecycle(액티비티 생명주기) (0) | 2013.06.12 |
버튼 눌렸을 때 이미지 변경하기(Selector) (0) | 2013.06.10 |
안드로이드 아이콘 사이즈 (0) | 2013.05.13 |