반응형
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 자체가 불가능하다고 미리 판단하고 찾아볼 생각도 안 해본것 같습니다.
[이지스퍼블리싱]Do it! 안드로이드 앱 프로그래밍 : 자바로 모바일 앱 개발하기 (개정8판) - 모바
쿠팡에서 [이지스퍼블리싱]Do it! 안드로이드 앱 프로그래밍 : 자바로 모바일 앱 개발하기 (개정8판) 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 모바일 기타 제품도 바로 쿠팡에서 확
www.coupang.com
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
반응형
'프로그램잉_기타 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 코틀린,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 |