반응형
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 자체가 불가능하다고 미리 판단하고 찾아볼 생각도 안 해본것 같습니다.
반응형
'프로그램잉_기타 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 코틀린,Firebase 파이어 베이스 구글 로그인 연동하기 (0) | 2021.12.12 |
---|---|
안드로이드 스튜디오 파이어 베이스 SHA 지문 등록하기 (0) | 2021.12.10 |
안드로이드 스튜디오, 코틀린 읽은 비트맵 사이즈가 원본하고 다를때 (0) | 2021.11.23 |
안드로이드 스튜디오 코틀린 주석 색 바꾸기 (0) | 2021.11.18 |
안드로이드 스튜디오 코틀린 R.drawable (Unresolved reference) 에러 (0) | 2021.11.15 |