在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打印的日志就会输出到文件中,查看要方便些。

 

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. 18 .Android中创建与几种解析xml的方法
  6. 从零编写一个一键生成mvp的android studio插件
  7. android 资源文件的使用说明
  8. Android(安卓)Studio中JNI程序的单步调试和日志打印
  9. 利用9-Patch PNG来实现ListView的圆角显示

随机推荐

  1. 使用JDBC连接Mysql数据库会出现的问题总
  2. 8种手动和自动备份MySQL数据库的方法
  3. mysql多表连接查询实例讲解
  4. MySQL设置global变量和session变量的两种
  5. Linux中 MySQL 授权远程连接的方法步骤
  6. 详解grep获取MySQL错误日志信息的方法
  7. 提升MongoDB性能的方法
  8. 详解如何在阿里云上安装mysql
  9. mysql生成指定位数的随机数及批量生成随
  10. mysql-5.7.21-winx64免安装版安装--Windo