`
dengbaoleng
  • 浏览: 1131628 次
文章分类
社区版块
存档分类
最新评论

Android开发调试时logcat不显示问题

阅读更多

网上搜了N多解决方法,但是很多将log级别的,用法的,更多的是如何在logcat中设置filter进行log的过滤与查看,但是我遇到的问题是,模拟器怎么着都OK,但真机、手机进行开发调试的时候却看不到log信息,这是很恼人的事情(毕竟模拟器跑起来太慢了)。

刚开始没有查到好的方法,就用try catch把exception打到一个alertdialog中,但是这样只能看个大概,绕这个圈子没用,最后还是在eoe的论坛上看到了解决办法,恐怕原因是rom本身没有打开log的开关

问题表现:连接手机与电脑后,驱动安装正确,USB调试模式打开,在DDMS中可以看到device及其进程的信息,但是logcat中就是没有信息输出

问题原因:一些rom默认关闭logcat

问题说明:ddms中设备名字显示为问号不影响,即adb get-serialno显示为问号不影响.

解决方法:

1.需要root权限(部分rom不需要)

2.打开logcat,并设置level,执行命令如下(android 升级之后 adb 在 platform-tools中,不在tools中)

adb shell

echo 1 > /sys/kernel/logger/log_main/enable

说明:将1写入日志开关文件,1为开,0为关

echo 2 >/sys/kernel/logger/log_main/priority

说明:将代表level的2写入优先级文件

3.重启adb,如果使用eclipse,先关闭eclipse,再重启adb,再启动eclipse

adb kill-server

adb start-server

4.此时logcat应该可以工作了,如果仍旧不工作,则更新adb

android update adb

5.重复第三步,此时logcat应该可以工作了,如果仍旧不工作,找到个人主目录下的android目录,如C:\Documents and Settings\Administrator\.android

找到这个目录下的adb_usb.ini文件,其内容默认只有三行,全为注释,在后面添加一行,内容为0x12d1

6.重复第三步,此时logcat应该可以工作了


分享到:
评论

相关推荐

    Android调试华为和魅族手机logcat不显示的问题

    在真机调试项目APP时,老是无法出现Logcat打印出来的各种错误信息。 ▲ 问题分析 google查证之后确定,目前国内华为、魅族手机都会有同样的情况。原因是国内的部分厂商定制的手机对于应用中的 Log 日志默认做了打印...

    android真机调试时无法显示logcat信息的解决方法介绍

    您可能感兴趣的文章:在Android界面上显示和获取Logcat日志输出的方法Android adb logcat 命令查看日志详细介绍Android shell命令行中过滤adb logcat输出的几种方法Android开发之在程序中时时获取logcat日志信息的...

    Android Logcat 抓取调试工具

    不使用Eclipse 和 Android Studio,也可以查看安卓日志的软件。告别adb命令行。 注意 该项目是基于Java环境开发,请自行安装Java环境。

    解决Android Eclipse连接Android7.0版本以上的手机,显示unknown,无logcat输出的问题

    解决Android Eclipse连接Android7.0版本以上的手机,显示unknown,无logcat输出的问题 解决方式:1.将下载好的压缩解压包解压,复制ddmlib.jar 2.打开android eclipse 安装路径:D:\android-eclipse\eclipse\...

    Android studio保存logcat日志到本地的操作

    Android开发过程中,有时候用真机调试时明明执行了log打印,但是控制台就是不输出,可能是因为手机的log打印功能未开启(log打印会影响手机性能,所以厂商一般默认都会关闭) 解决办法: 1、首要条件:开启

    Android Studio使用小技巧:自定义Logcat

    我们都知道Logcat是我们Android开发调试最常用的一个工具,但是Android Studio默认的Logcat调试的颜色是一样的,我们不好区分verbose、debug、error等分类信息,今天就来教大家自定义Logcat的提示信息。 打开...

    android开发资料大全

    android开发环境之Logcat(日志)教程实例汇总 android网络通信之socket教程实例汇总 AsyncTask进度条加载网站数据到ListView 命令行开发、编译、打包Android应用程序汇总大全 Android 动画效果二 Frame Animation ...

    Android开发案例驱动教程 配套代码

    《Android开发案例驱动教程》 配套代码。 注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式...

    Android开发笔记之:一分钟学会使用Logcat调试程序的详解

    本篇文章是对Android中Logcat调试程序的使用进行了详细的分析介绍,需要的朋友参考下

    辅助Android开发调试的工具App

    应用控制能力将一些日常开发过程中对应用的一些繁琐的操作或者命令行指令转变为可视化的操作,而且还有自动收集和整理Crash, ANR日志,并且可以自动关联Logcat日志 实时数据会随着当前页面变化或者系统事件实时变化...

    新版Android开发教程.rar

    � 基于 QEMU 开发的模拟器调试手段不十分丰富,只支持通话、SMS等,速度慢。 � 暂不具备 Push Mail 和 Office(DataViz 、 QuickOffice 计划近期推出 ) 功能,目前主要面向的是普通消费 者 用户,对商业用户支持...

    Android开发技巧与性能优化

    本期简介 《GOOGLE ANDROID 开发入门与实战》简介 ...6. ANDROID 调试 LOGCAT 技巧 7. 用 ANDROID 运行最简单的C 程序 8. 开发技巧杂集 8.1 一些源于 CSS 的组合实现技巧 8.2 关于 SEARCH 搜索框的使用 . . . ......

    android开发秘籍

    android开发秘籍完整版清晰版 第1 章 android 概述 1 1.1 android 演化史 1 1.2 android 的两面性 2 1.3 运行android 的设备 2 1.3.1 htc 系列机型 4 1.3.2 摩托罗拉系列机型 4 1.3.3 三星系列机型 4 1.3.4 ...

    Logcat:Android 日志打印框架,在手机上可以直接看到 Logcat 日志啦

    日志调试框架 码云地址: 集成步骤 buildscript { ...... } allprojects { repositories { // JitPack 远程仓库:https://jitpack.io maven { url 'https://jitpack.io' } } } 在项目 app 模块下的 build....

    Android调试adb工具

    adb是开发Android应用程序的重要工具,它提供了许多功能来帮助您调试、测试和优化您的应用程序。通过adb,开发人员可以监视应用程序的运行,调试代码,管理设备文件以及执行其他操作。常见的adb命令包括: adb ...

    win系统的查看Android手机的日志工具,轻量

    logcat工具对于调试和分析应用程序行为非常有用,特别是在开发阶段和对发布后的应用进行故障排除时。通过查看logcat输出,开发者可以更好地了解应用程序的运行状况,找出潜在的问题并进行及时修复。

    Android底层C代码如何打印logcat

    java和c混合开发调试的时候,我们希望c代码也能打印logcat,这样代码跑一遍就能看到完整的调用流程,调试方便很多。 模仿android.util.Log,根据优先级打印,代码如下: /* * dlog.h --- Double log output: printf...

    Android程序技术:调试.pptx

    使用AndroidStudio开发工具完成单元测试非常简单,在项目创建时Android Studio就已经默认创建了一个androidTest包和ApplicationTest类,所有测试的功能模块写入此类即可。 单元测试 单元测试 单元测试 在Application...

Global site tag (gtag.js) - Google Analytics