Android托管c++的log

在Android上做JNI开发的时候,对接很多c++,c的库,里面有很多print,cout打印的log,是无法在android的logcat中查看到的,一方面可以可以托管这些输出到对应的Android NDK log的接口中,
另一方面可以重定向这些log到文件中,下面简单介绍重定向c++的log到文件中方法

在JNI或者c++入口函数处,或者你想要添加的地方,添加如下代码

freopen("android sdcard上的路径/log文件名", "w", stdout);

然后开源库中实用的std::cout打印的日志就会输出到文件中,查看要方便些。

 

你可能感兴趣的:(Android托管c++的log)