调试android程序,当使用真机时system.out,log.i等日志在logcat里面打印不出来(但能打印出来其他一堆系统消息),而使用模拟机一切正常,怎样才能在真机调试时也能在logcat打印出自己设定的消息呢?解决:在出厂时将log的级别做了限制,方法是:拨号盘输入*20121220#   ->  选择日志输出级别  ->  选择Java log level -> 选择LOGD即可。

c and c++ log level ------>logd

Android之解决360奇酷手机控制台打印全等级日志(默认只打印W、E等级日志)_码莎拉蒂 .的博客-CSDN博客

360奇酷手机显示Log_北极的冰箱的博客-CSDN博客

转自:Logcat日志不打印(可能是手机出厂做了限制)_源于未知的博客-CSDN博客   侵删

一加9rt imei码查询

在拨号界面输入*#06#查看

1、360手机
1) 在桌面的【其他应用】文件夹找到【用户反馈】,或通过搜索找到【用户反馈】
2 )  点击系统问题反馈
3 )  等复现问题,让问题出现2~3次
4 )  问题复现之后,直接到文件管理、本地存储,找到根目录下的“log或者mtklog”文件,将文件压缩后发送给工作人员

2、MIUI:(小米8,max2亲测ok)不需要开启,问题出现后,再通过该方式抓取缓冲区的log。
1) 在拨号键输入 *#*#284#*#* 来抓日志,输完后手机会有震动提示,过程可能要 1 分钟左右,成功后通知栏会提示;
2) 日志存放在 MIUI/debug_log 目录里,一个类似 bugreport-0227-14564.zip 的压缩包,将其发给我们

3、魅族(魅蓝note5亲测ok)
1) 去魅族应用市场下载一个叫“Log Report\ 的软件
2) 然后用它抓取LOG

4、OPPO(oppoR15亲测ok)开启后测试,测试完成后重新进入停止,之后获取指定位置的log
1)在拨号键盘输入*#800# ,在弹出的界面选择第一项“Oppo Logkit”,再选取第一项“常规log日志信息抓取”,点击最下面一排按钮最左右的“保存log”,返回到上一界面
2)选择QXDM log抓取,选择打开Device_Log,运行一段时间后选择关闭Device_Log
3)问题出现后在进入“常规log日志信息抓取”点击暂停log,再点击转存log,
4)进入文件管理把文件夹OPPOlog里面最新的log和文件夹diag_logs里面的最新文件压缩后发送给相关的开发人员

5、vivo(vivo x9,亲测ok)开启后测试,测试完成后重新进入停止,之后获取指定位置的log
在拨号键盘输入  *#*#112#*#*   进入bbklog 
我们机型抓log的方法根据处理器的平台不同方法也不同,分高通处理器平台以及MTK处理器平台
mtk开启LOG方法:拔号界面输入*#*#112#*#* —>MTKLogger,点最下方红色小键头,然后点返回键到主菜单,问题出现后,输入:*#*#112#*#*—>MTKLogger,点红色的方框停止,log路径:文件管理根目录下的mtklog文件夹,将整个文件夹压缩后发给相关的工作人员
高通平台抓log的步骤:在拨号盘输入*#*#112#*#*即可进入Bbklog界面,ADBLog开关是总开关,开启后退出该界面。然后运行问题出现的软件或者打开问题出现的路径,log路径:文件管理根目录下的bbk_log文件夹,将整个文件夹压缩后发给相关的工作人员

6、Nubia UI(努比亚z17s 亲测有效):开启后测试,测试完成后重新进入停止,之后获取指定位置的log
拨号输入 *#62564#(旧版 ROM 为 *#983564#)进入自带的抓日志工具 Woodpecker
1. 软件报错、闪退相关问题:
    a) 开启 MobileLog、NetworkLog和SystraceLog 三项,并点击开始按钮
    b) 退出工具界面,操作手机,使问题复现后,记下时间点,再次进入工具点击停止按钮
    c) 在 内置存储/nubialog 文件夹里,将刚生成的 log 文件夹压缩,提交给开发人员并告知时间点
2. 功耗问题:
    a) 保证手机没有连接电脑、关闭 ModemLog 的情况下,重启手机,然后再开启 MobileLog 、NetworkLog、功耗Log 三项,记下当前电量,并点击最下方开始箭头按钮
    b) 正常使用手机,观察耗电情况(至少30分钟);若发现异常,记录时间点、当前电量、使用了什么软件,做了什么操作,并进入 Log 工具点击停止按钮
    c) 在 内置存储/nubialog 文件夹里,将刚生成的 log 文件夹压缩,提交给工作人员并告知时间点

7、三星
1.  在系统拨号盘输入  *#9900#  进入sys Dump菜单
2.  Delete dumpstate/logcat
3.  Set Silent log : On to default
4.  测试复现问题
5. *#9900#进入sys Dump菜单
5.  Press Run dumpstate/logcat/modem log
6.  press copy to SDcard(include CP Ramdump)
7.  然后将内存根目录下的log文件夹压缩后发给工作人员

8、华为(华为荣耀v9,mate10,华为畅享8e亲测无效,界面不同,没有播放暂停按钮,p6输入后没有任何反应。好尴尬啊)
1.  拨号键输入*#*#2846579#*#*,进入工程菜单
2.  选择后台设置--Log设置->Log开关
3.  点击页面最下方中间的播放按钮开始抓log,之后按钮会变成暂停图标,
点击后可以停止抓log,一旦选择了start,每次开机,log都会自动打开
4.  复现问题后,需要先选择stop,这样log能完全保存下来;
5.  打开LOG,正常使用手机,观察问题是否出现;
6.  如果问题出现,请记录一下时间点,最好能截个问题现象的截图;在问题出现后过10分钟再停止LOG,确保整个过程的LOG都抓到;
(如果长时间不复现,考虑到LOG可能占满手机空间,造成LOG覆盖的情况,请定时清除一下LOG)
7.  清除LOG方法为:首先将LOG停止;然后点击又下角的*桶图标,进入后选择“clear all”,然后选择确定,则手机存储中的LOG将会被全部清除;之后再打开LOG继续进行抓取;
8.  停止LOG后将LOG导出压缩发送;
Log的保存路径是:手机内部存储或者SD卡存储根目录下会有一个“mtklog”的文件夹;请将此文件夹从手机中拖出后压缩发送给相关工作人员

9、联想(含Moto z/z play/M 国行)
####3333#模式(MTK平台)
1. 打开拨号界面,输入####3333#,打开工程模式
2. 点击SystemLog后点击右上角设置按钮,进入设置界面,将三个log模式均点上,其他的暂时不要点
3.点击返回键,后点击屏幕下方中间的三角按钮,显示等待开始录取log,你会看到时间在动,这个时候退出,再通知栏也可以看到录取模式再运行
4.按照之前出现问题的操作方式再次进行操作,直至问题再次出现(即问题复现)
5.点击通知栏的log录取按钮,再次进入log录取界面,点击下方中间的方块按钮停止log录制
6.找到mtklog这个文件夹,将里面的内容拷出后压缩打包发给工程师
7.反馈完毕后为了避免log占用大量内存,按照步骤1进入工程模式后点击右下角的清除按钮(垃圾桶),然后选择需要清除的log,一般选择全部清除即可,然后返回退出即可。

####8888#模式(高通平台)
1. 在拨号界面输入####8888#,进入工程模式
2. 点选所有日志(或者根据问题类型选择)
3.点home键,然后按照之前的操作步骤复现问题
4.问题复现后再次按照步骤1进入工程模式点击保存日志
5.找到log这个文件夹,把里面的log拷出后打包发给工程师就ok了

10、金立
高通平台
1.  开机后,进入拨号界面,在拨号界面输入指令*#446633#
2.  进入金立的log日志选项界面了,看到英文很头疼?放心,很简单的!下面我来介绍。
3.  默认情况下,最上面两项Mobile Log和Kernel Log是打开的。遇到报错或者为了验证特殊问题时,如果是日常使用场景,不涉及到使用网络(WiFi、数据网络),打开它们就够了。
4.  如果你反馈的问题与网络连接有关,那么一定要打开后面两项Modem Log和Net Log。(否则你做了无用功,工程师收到无效log也会感到心好累的= =!)modem log开启后会占用一定内存,这一点请注意,传完log记得及时清理,腾出存储空间。
5.  接着看下面的Log Path选项,这个是log文件存储的位置选项,默认的就是Internal Storage(内置存储),所以这一项我们不用管。
6.  大家注意到了吗,有一行小字,Start Automatically when Reboot,勾选这个选项后便于开机直接启动log记录器,而不需要每次都进拨号盘输入命令启动,尤其是验证死机重启的问题时它很有用。
7.  最后也是最重要的一点,打开上面的所有选项后,一定记得点击绿色的“START”按钮。这时就会变成下面的界面了,log记录就开始了,我们就可以按返回键退出这个界面,执行各种操作,从而复现问题了。
8.   最后的最后,复现了问题步骤以后,记得连接电脑,复制存储目录下的GNLogs文件夹(因机型与平台的不同,有些为diag_logs文件夹),最好压缩后发给工作人员

MTK平台
1、到手机的拨号界面,输入*#446633#,会进入工程模式的界面。如下图所示,然后手指向左侧滑动,进入Log and Debugging子项下的MTKLogger选项,点击进入
2、 默认界面如下,正常情况下直接开启即可。开启方法就是点击正下方的红色小三角,类似于播放器的图标一样。开启后会有一个等待动画,几秒钟后开始计时,就表明你已经开始记录log了。这时候就可以退出此界面去复现你遇到的问题了。(也就是操作一遍你遇到问题的过程)
PS:如果你对于log占用的空间比较在意,并且所反馈的问题确认与网络无关,可以在开启log之前,点击右上角的设置按钮,进入下方右侧图片中的界面,关闭ModemLog。这样记录下来的log体积会大大减少。
但如果你的问题跟网络有关(无论数据流量还是WiFi相关),请务必保持ModemLog在开启的状态,否则记录的log是没用的!
3、复现问题后,下拉状态栏,进入log抓取界面,然后点击按钮关闭log开关。进入文件管理器,找到mtklog文件夹,压缩后发给工作人员
4、 log抓取部分的教程到此就结束了。Log传完以后,手机里的log文件仍然占用着空间,你可以直接在文件管理器删除整个mtklog文件夹进行清理,也可以进入抓log界面,点击右下角的垃圾桶,进入后选择右下角的Clear All,即可完成清理

11、一加
氢OS系统日志抓取步骤:
1.  打开拨号键盘输入*#800#——点击oneplus logkit;
2.  勾选“保存log”;
3.  点击“QXDM log抓取”;
4.  点击“打开device log”;
5.  返回操作使BUG复现;
6.  问题复现后记录问题出现时间,等待几分钟;
7.  将文件管理中“oem_log”文件夹拷出;
8.  为了不占用更多手机容量,在LOG已经提取后,可以再次打开“常规log日志信息抓取”与“QXDM log抓取”,关闭log抓取以后点击“删除历史log”。
然后把提取的文件压缩后发我就可以了

12、乐视(x600,亲测无效)
1.  打开拨号页面,输入*#*#8888#*#* (或者打开问题反馈app,连续按5次左上角在线反馈后,会自动打开Log抓取设置页面)
2. 进入抓取页面后,把所有log选项都打开
3. 点击开始记录离线日志,点击后软件会在回后台运行记录日志
4. 复现你所发现的bug或问题后,按照上面的方法再次进入Log抓取页,点击停止记录,选择复现了,保存日志。
5. 保存日志后会自动打开在线反馈页面,请直接点返回键,放弃在线提交。(切记不要点提交!)
6. 返回桌面,找到文件管理app打开。依次点击:手机储存→logs→ArchivedLogs。这时可以看到抓取的log日志就保存在ArchivedLogs文件夹下
7. 把抓取的log日志压缩后可以发送给工程师们咯

13、酷派
MTK平台:
一、 如何抓取日志?
1.    进入拨号盘,输入*20121220#进入工程模式,选择【MTK_Engineermode】。
2.    左划到【Log and Debugging】下并点选【MTKLogger】。
3.    点击图标抓取日志。
日志抓取是可home键挂后台并会在托盘显示日志正在运行提示,下拉托盘点击即可进入日志抓取界面。
注意:日志开启后,操作出现异常日志方有效,提供日志时同时提供问题发生时间点,以便定位问题。

二、如何调整日志输出等级?
1、进入工程模式中后,进入日志输出等级,就是下面的截图
2、分别将Java log level和Cand C++ log level的日志等级调整为LOGV:
3、将Kernel log level的输出等级调整为最后的KERN_DEBUG:
三、如何保存日志?
1.    在日志抓取界面,点击结束图标,停止日志抓取。日志会自动保存到/storage/emulated/0/mtklog目录下。
2.    进入文件管理器,在/storage/emulated/0/mtklog目录下,将【mdlog】、【mobilelog】、【netlog】三个文件夹一起压缩打包即可。
四、如何清除日志文件?
1.    在日志抓取界面,点击删除图标,选择【CLEAR ALL】清除日志文件。
注意:长时间开启日志抓取会占用存储空间,建议及时清除日志文件。

高通平台:
方法如下:
1 、从拨号盘输入*20121220#进入到工程模式
2 、进入 日志输出等级
3、 按照如下的说明设置一下日志级别
       java log level 选择 LOGV (即第一项)
       c and c++ log level 选择  LOGV (即第一项)
       kernel log level 选择 KERN_DEBUG (即最后一项)
按照上面的设置之后,返回上一级
4、 进入 离线日志设置 进行如下的操作:
      (1)取消 离线日志开关  的钩钩,  然后依次点击菜单最后两行是 删除以前所有的日志 和 清除日志缓冲区。
      (2)进入 日志缓冲区类型,请勾选除最后一项“Elog日志转储”之外的所有选项,即勾选Main缓冲区,Radio缓 冲区,Events缓冲区,system缓冲区,网络日志转储,内核日志转储,QXDM日志转储。然后按  确定 ,请务必保证  QXDM日志转储  勾选上。
     (3)日志转储设为NO
     (4)完成上面的操作之后 ,重新将 离线日志开关 勾选上。
     (5)重启机器,按照你的操作步骤操作。
     (6)从/sdcard/log中把日志压缩发给我们,谢谢!

使用ADB抓取系统log
一、配置环境变量
电脑桌面上右击 计算机-->属性-->高级系统配置-->环境变量,在 系统变量 中找到path(没有可以新建一个)。点击path后再变量值的开头加上你的路径“d:adb;”,切记路径最后还要带个分号。点击确定-->确定,如此就完成了环境变量的配置。
二、抓log
将手机与电脑用数据线相连。

打开命令行(开始-->附件-->命令提示符),然后进行一下步骤:

1. 显示现在连接的手机设备:输入 adb devices  + 回车

2. 抓log:输入 adb logcat + 回车

3. 停止抓log:使用ctrl + c

4. 将log导出:adb logcat > d:1.txt(将log导出到d:/1.txt文件中

ADB工具下载地址:404_360安全云盘  访问密码 8a91

其它 ROM 的取日志方法,我们后续会进行补充。。。

不同厂商手机系统日志抓取方法_yuxing_zhong的博客-CSDN博客_手机抓取日志

360n5s不打印日志 不同厂商手机系统日志抓取方法相关推荐

  1. 不同厂商手机系统日志抓取方法

    本文原为转载文章,以下手机未做一一验证(括弧有说明哪些有验证),如有错误之处,欢迎评论指出. 各位小伙伴们 为提高应用的稳定性,需要测试美眉帮忙抓取日志来帮开发哥哥定位问题原因,而各个手机的rom各不 ...

  2. 域格9x07模块问题日志抓取方法

    域格9x07平台模块排查问题步骤流程:可先提供AT交互日志进行简单筛选排查:如还有问题,再提供高通工具QXDM抓取QXDM日志进行比对分析:特殊异常可抓取特定日志.相关模块的问题及抓取判断方法已简略列 ...

  3. 小米手机如何抓取软件使用日志

    听语音 原创 | 浏览:265 | 更新:2019-11-24 12:33 1 2 3 4 5 6 分步阅读 有时我们需要抓取软件的使用日志,那么我们应该如何抓取呢?下面就是小米手机抓取日志操作步骤介 ...

  4. C#怎么用代码模拟手机去访问手机网站抓取数据

    WebClient client = new WebClient ();client.Headers.Add ("user-agent", "Mozilla/4.0 (c ...

  5. 网络爬虫-模拟手机浏览器抓取数据

    有些网站的数据在PC端很复杂,参数加密很严重,但是移动APP端的就没那么多加密,所以在遇到有些瓶颈的情况下,可以考虑从网页端转到移动端去抓包,爬取数据.这里有两种方法: 一. 使用模拟器下载APP 如 ...

  6. 各个厂商手机不打印log日志的解决方法

    360手机 1) 在桌面的[其他应用]文件夹找到[用户反馈],或通过搜索找到[用户反馈] 2 )  点击系统问题反馈 3 )  等复现问题,让问题出现2-3次 4 )  问题复现之后,直接到文件管理. ...

  7. Andorid之华为手机开发模式不打印日志

    用华为手机测试程序是,eclipse的logcat不能打印日志,我按照网上说的方法打开了windows下面的show view 的logcat,日志有logcat但是日志不打印,调试程序必须要日志,最 ...

  8. ios 打印 详细错误日志_【专家专栏】林相宇 | IOS错误日志抓取和分析

    原标题:[专家专栏]林相宇 | IOS错误日志抓取和分析 在调试自己和别人的IOS App时,发生Crash是非常正常的情况,分析这些Crash的主要手段之一就是分析Crash发生时产生的错误日志.对 ...

  9. 华为抓取错误日志在哪里_抓取android手机log的介绍

    本篇文章只是本人的工作经验总结,如有错误,欢迎指正!未经许可,不得转载. 首选需要有debug版本的android手机哈,否则是没有root权限的~ 1.抓取AP log的命令: adb logcat ...

最新文章

  1. 【Python3_基础系列_006】Python3-set-集合
  2. 关于log4net日志写入mysql数据库记录
  3. 广西互联网金融平台系列-7条奇怪的投资数据
  4. 在jupyter界面误删了jupyter notebook
  5. 实现Kubernetes跨集群服务应用的高可用
  6. 2017省夏令营Day7
  7. FxFactory pro 8 for Mac(视觉特效包处理工具)直装版
  8. 【牛腩】发布 牛腩新闻发布系统
  9. OrCAD DSN文件无故消失解决办法
  10. Tableau 中国最美八条骑行线路(三)天数与预算
  11. [JAVA安全webshell]冰蝎jsp木马分析
  12. linux怎么下载安装软件
  13. JAVA之easyUI
  14. 未转变者服务器3.26物品id,Unturned未转变者3.21版本物品ID代码汇总
  15. three.js 后期处理通道postprocessing
  16. LOL中那些不可错过的精彩对局!!!
  17. 知识库 wcp php,WCP
  18. 谷歌与荣耀恢复合作:荣耀50系列海外新机获GMS授权
  19. 白中英计算机组成原理第五版视频,白中英《计算机组成原理》第5版考研教材及真题视频讲解...
  20. Python : 深度学习DIGITS

热门文章

  1. 清明 祭拜于形,感恩于心
  2. (已更新)网络祭祀人物小程序模板
  3. html5 左边图片自动更换 右边字幕,☆视频片尾制作☆如何制作电影片尾,左边是彩蛋视频,右边是至下向上的滚动字幕...
  4. MySQL父查询子、子查询父
  5. 怎么用ai做出适量插画_8个步骤,快速绘制矢量插画
  6. 移动硬盘使用mysql_移动硬盘如何正确使用才好?
  7. 手把手阿里云企业邮箱设置教程三步搞定
  8. ARP协议详解(3)--arp欺骗
  9. 一天十道Java面试题----第四天(线程池复用的原理------>spring事务的实现方式原理以及隔离级别)
  10. android 卡片投影渐变,受Duolingo启发的ViewPager卡片效果