반응형

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진수로  출력합니다.

 

코드.txt
0.00MB

 

연속 출력할 경우 앱이 다운 되는 경우가 있습니다.


안드로이드 스튜디오 c++ 한지 1년 반만에 log가 출력 되는지 알았습니다.

이제 까지는 c++ 에서 return 값을  코틀린에서 받아서 디버그를 했습니다. ㅜ ㅜ

c++에서 논리 오류등이 생기면 지옥을 헤메는 기분이였습니다.

 

아마 JNI c++에서 log 자체가 불가능하다고 미리 판단하고 찾아볼 생각도 안 해본것 같습니다.

 

 

[이지스퍼블리싱]Do it! 안드로이드 앱 프로그래밍 : 자바로 모바일 앱 개발하기 (개정8판) - 모바

쿠팡에서 [이지스퍼블리싱]Do it! 안드로이드 앱 프로그래밍 : 자바로 모바일 앱 개발하기 (개정8판) 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 모바일 기타 제품도 바로 쿠팡에서 확

www.coupang.com

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형

+ Recent posts