반응형
c++코드에 #include <android/log.h>를 추가해 줍니다.
c++ 코드 중 출력하고 싶은곳에서 위와 같이 입력합니다.
__android_log_print(ANDROID_LOG_DEBUG, "xxxx", "alpa %d", zalpa);
%d를 입력하면 , zalpa 변수 값을 10진수로 log 창에 출력합니다.
__android_log_print(ANDROID_LOG_DEBUG, "xxxx", "alpa %p", alpa);
%p를 입력하면 alpa 변수 값을 16진수로 출력합니다.
연속 출력할 경우 앱이 다운 되는 경우가 있습니다.
안드로이드 스튜디오 c++ 한지 1년 반만에 log가 출력 되는지 알았습니다.
이제 까지는 c++ 에서 return 값을 코틀린에서 받아서 디버그를 했습니다. ㅜ ㅜ
c++에서 논리 오류등이 생기면 지옥을 헤메는 기분이였습니다.
아마 JNI c++에서 log 자체가 불가능하다고 미리 판단하고 찾아볼 생각도 안 해본것 같습니다.
반응형
'프로그램 & 기타 > 안드로이드 스튜디오' 카테고리의 다른 글
| 안드로이드 스튜디오 코틀린 주석 색 바꾸기 (0) | 2025.10.28 |
|---|---|
| 안드로이드 스튜디오, 코틀린 읽은 비트맵 사이즈가 원본하고 다를때 (0) | 2025.10.28 |
| 안드로이드 스튜디오 Logcat 폰트 크기 설정하기 (0) | 2025.10.27 |
| 2021/11/sdk31 기본 실행 에러시 빌드그리드 설정 Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager. (0) | 2025.10.27 |
| 안드로이드 스튜디오 코틀린 R.drawable (Unresolved reference) 에러 (0) | 2025.10.27 |