반응형

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 자체가 불가능하다고 미리 판단하고 찾아볼 생각도 안 해본것 같습니다.

 

반응형

+ Recent posts