Android:真机调试,不显示logcat的解决方案

Unity Android 真机调试 + 夜神模拟器调试 + ADB Logcat Unity Android 真机调试 + 夜神模拟器调试 阅读详情
有时做开发的时候,用真机测试,总是看不到logcat信息 。原因是系统默认关闭了log,需要将其打开。
 解决办法如下:
 
   在拨号界面输入*#*#2846579#*#* ,然后系统会自动弹出一个菜单,选择工程菜单,进入后,点击背景设置,然后选择log设置,将默认的设置成开启状态,然后手机可能会自动重启,如果不自动重启,请手动重启。重启之后就行了。
http://stackoverflow.com/questions/6941710/unable-to-open-log-device-dev-log-main-no-such-file-or-directory
  Dial this: *#*#2846579#*#*   
      Service menu will appear.
      Go to “ProjectMenu” -> “Background Setting” -> “Log Setting” //Log设置中,设置LOG开关为开。
  Open “Log switch” and set it to ON. // 设置log级别为Verbose
      Open “Log level setting” and set the log level you wish.
   Reboot the phone.
   之后重启手机就OK啦。
 
   如果还是不行的话按照下面方法:
  1.需要root权限(部分rom不需要)
     
  2.打开logcat,并设置level
      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.此时70%的logcat应该能正常工作了.如果此时logcat仍旧不工作,更新adb(只是一条指令,不需联网,很快执行完毕)
android update adb
5.重复第3步.此时80%的logcat应该能正常工作了
6.如果logcat仍旧不工作
      找到个人主目录下的android目录,如我的是C:/Documents and Settings/lypoint/.android
      找到这个目录下的adb_usb.ini文件,其内容默认只有三行,全为注释,在后面添加一行,内容为0x12d1
7.重复第三步,此时90%的logcat应该能正常工作了
Qt on Android:将Qt调试信息输出到logcat中 如果你在目标 Android 设备上运行了 Qt on Android 应用,你可能希望看到程序输出的日志信息。 Android SDK 中有 adb 工具,当你连接了目标设备,可以使用 adb logcat 查看 Android 设备上应用输出的日志。为了把Qt调试日志导入 Android 系统的日志系统(一个环形内存日志系统),我写了一个辅助函数,方便大家使用。 阅读详情

相关推荐

logcat日志的使用——Qt For Android

最近一直用qt开发安卓app,一直无法用真机调试,可能是缺什么东西。但是如果通过Qt Creator在真机上运行,可以在电脑控制台看打印(安卓本身的日志、qDebug之类的打印),所以我是通过打印猜测问题所在,这样凑合着用。最近换了个测试机,控制台就不打印了,包括qDebug的一些都没有,这就很难受了。所以,就学习了一下安卓的日志工具logcat,查资料时,发现还可以与Qt的一些打印(qDebug、qInfo等)结合,都显示在命令行工具界面中,方便查看。

xiaopei_yan的博客 1817

(安卓开发)真机调试无Log日志输出解决办法

    在用真机调试时,会出现Android Studio中Logcat无法获取Log日志的问题。这是由于手机的Log设置没有打开,打开方法如下(荣耀手机): 1、手机拨号输入*#*#2846579#*#*. 2、工程菜单>后台设置>Log设置>打开AP日志。 3、然后就可以在Logcat中看到Debug日志了。     手机在设置后重启App即可,无需重启手机,荣耀V9...

tonyrain123的博客 5923

用ADS搞定CGH40010F的宽带连续F类功放:从阻抗计算到版图仿真的保姆级流程

本文详细介绍了使用ADS设计CGH40010F宽带连续F类功放的全流程,从阻抗计算到版图仿真。通过分析器件特性和理论基础,提供谐波阻抗匹配和版图协同验证的实用技巧,帮助射频工程师高效完成高效率功放设计。重点关注宽带连续F类功放的设计难点和调试方法,提升设计成功率。

weixin_29189377的博客 376

Android Studio 2023.2.1 版本logcat 不显示设备

原因:可能是有两个共存的Android studio 版本。运行时能找到设备,logcat 找不到设备信息。解决版本:重新安装一次adb就可以了。

qq_16102417的博客 1204

【牛股启动线】副图指标使用技术说明,图文案例分享,通达信炒股指标

如上图,在紫色线在黑色虚线上时,在出现紫色柱线时,通常会出现强势拉升的行情​。柱线加长加上紫色线上扬,进场跟随做多抓强势行情,紫色柱线和紫色线同时做多持续则可以继续持股。如上图,副图指标【牛股启动线】,指标信号包括紫色线走势信号和紫色柱线信号,以及底部的四条虚线技术信号​,还有一条绿色的参考线,一条黑色的虚线两天分档线。如上图,参考买点,紫色柱线开始出现时进场买点,在上图标记的位置对应的就是进场买点​。紫色柱线加长+紫色线上扬,多头共振持股,行情继续拉升阶段,持股待涨或顺势​进场做多。

weixin_69760830的博客 1909

彻底清理Easy Connect残留:从服务到驱动的完整卸载指南

在企业网络接入场景中,远程客户端常因内核驱动、系统服务和网络过滤组件导致卸载残留,进程无法结束、文件被锁定、注册表项顽固存在。其原理在于驱动挂载网络协议栈,服务守护进程,卸载时资源占用导致清理不彻底。彻底清理的技术价值在于恢复系统纯净、避免网络异常和软件冲突。典型应用场景包括企业办公机、个人笔记本更换或重装客户端。本文针对深信服Easy Connect,提供从停止服务、删除驱动到清理注册表和虚拟网卡的分步操作链路,并给出验证方法和避坑经验。

weixin_31292729的博客 237

解决利用安卓真机调试程序时日志不显示的问题

解决利用安卓真机调试程序时日志不显示的问题 这种情况下主要是由于手机在出厂时将Log的级别做出了限制,即若要显示出日志消息需要更改对Log的限制级别 手机不同进入工程模式是不同的 本人调试的时候使用的是Coopad 7295C 进入工程模式的方式是 在手机拨号键输入*20121220#,手机即会自动进入工程模式:日志输出等级 –> Java log –>LOGD,执行此步骤,重启手机再连

大话编程 1893

从 Integrated Configuration 到 Integration Flow,SAP PI/PO 老配置迁移的一次温和重构

很多还在运行 SAP PI/PO 的系统,Integration Directory 里都积累了不少 Integrated Configuration,也就是日常项目里常说的 ICO。它们可能稳定运行了多年,负责把采购订单、物料主数据、客户主数据、发票、发货通知从一个系统送到另一个系统。问题在于,ICO 这种对象很实用,却不够直观。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 95

Android开发,关于模拟器通知显示正常,真机测试真机通知无效问题

最近,小白弄一个通知,模拟器上通知显示还是正常的,但真机测试就出现通知不显示的问题,并且也不报错,嘿,可给它牛坏了。 百度半天也没解决问题,然后就在真机的应用权限设置里发现,原来通知权限是默认关闭的,打开后,唉,好了,通知可以接收了。 但问题又来了,用户又不知道要开启通知权限,所以我一开始是希望有没有相关的“危险权限”,借助运行时权限让用户打开应用时,直接让用户授权。比如: //检测权限 if(Context.checkSelfPermission(this,Manifest.permission.权限名)

qq_41904106的博客 1599

基于STM32L4XX 、HAL库的SGM452B数字温度传感器驱动应用C语言程序设计

SGM452B_RESOLUTION_12BIT = SGM452B_CONFIG_R1 | SGM452B_CONFIG_R0 /* 12位分辨率,精度0.0625°C,转换时间200ms */SGM452B_RESOLUTION_11BIT = SGM452B_CONFIG_R1, /* 11位分辨率,精度0.125°C,转换时间100ms */SGM452B_RESOLUTION_10BIT = SGM452B_CONFIG_R0, /* 10位分辨率,精度0.25°C,转换时间50ms */

PP_Cottage的博客 327

Qualcomm AI Engine Direct SDK(QNN)的使用介绍

Qualcomm AI Engine Direct SDK,高通新的AI模型推理框架,又名QNN,为AI开发提供统一API的底层框架。通过这个SDK,可以在高通的 CPU/GPU和HTP上对AI模型进行性能加速。2.Qualcomm AI Engine Direct SDK的公开英文文档。1.Qualcomm AI Engine Direct SDK的下载和安装。

u013250861的博客 6974

Android Studio 手机调试LogCat不显示解决方法

今天用一台旧终端手机调试个程序,结果LogCat一直不出来,这就激起了好奇心。结果是开发者选项中,高级LogCat输出开关处于关闭状态。辅助功能-开发者选项-性能优化-高级日志输出-全部允许。

蜗牛的小梦想 1450

Altium Designer应用技巧13: 四层板的拼版方法

本文介绍在Altium Designer中,进行4层板的拼版方法。Altium Designer有多种拼版方法,本文选择最直观的复制、删帖方法来完成,步骤如下: 1、看一下原始文件,如下图所示,我们要对该板进行拼版操作。 2、通过菜单“报告”-“板子信息”得到板子大小,在这里一般切换为mm比较好操作,我们可以使用快捷键"q"。 3、如果是水平拼版,我们需要关心水平长度;如果是垂直拼版...

snmplink的博客 1万+

android:真机调试,不显示logcat的解决方案

最近收到几个电信的机器,其中有一款华为的C8813,总是看不到logcat信息,提示是: $adblogcat info:logdeviceisempty!原因是系统默认关闭了log,需要将其打开。 于是,百度了一下,发现这个好方法,分享一下。 log device is empty解决办法 $adblogcat info:logdevic...

weixin_34072458的博客 148

华为OD机试真题 新系统 9月27号 【数据中心最佳维护窗口】

华为OD机试真题 新系统【数据中心最佳维护窗口】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【数据中心最佳维护窗口】多语言题解。

qq_45776114的博客 1154

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Unity3d C# 基于安卓真机调试日志抓取拓展包(Android Logcat)

摘要: Android Logcat拓展包为Unity开发者提供一站式安卓真机调试解决方案,集成日志可视化查看、内存监控、截屏录屏、调用链追溯等功能。支持USB/无线连接设备,通过Unity包管理器快速安装(需Unity 2019.4+),替代传统adb logcat命令行操作。关键特性包括:按Tag过滤日志、实时内存统计、调试场景截屏/录屏、错误调用链解析及输入模拟。兼容性问题需检查Unity版本(推荐2022.3)和Android平台设置。该工具显著降低调试门槛,提升排查效率,是Unity安卓开发的必备

qq_33789001的博客 2029

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Android-真机调试时LogCat不显示的问题

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

技术,从未止步 2854

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

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

<br />网上很多解决方法,但是很多将log级别的,用法的,更多的是如何在logcat中设置filter进行log的过滤与查看,但是我遇到的问题是,模拟器怎么着都OK,但真机、手机进行开发调试的时候却看不到log信息,这是很恼人的事情(毕竟模拟器跑起来太慢了)。<br /><br />  刚开始就用trycatch把exception打到一个alertdialog中,但是这样只能看个大概,绕这个圈子没用,最后还是在论坛上看到了解决办法,恐怕原因是rom本身没有打开log的开关<br /><br />  问

jerrygj的专栏 1万+

Android调试-真机调试不显示logcat的解决方案

(一)启动adb shell 根据网上的方案,首先启动adb shell。我的adb.exe存放路径是:D:\study_software\Android\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\platform-tools。所以步骤如下: 1.win+R打开运行,输入cmd打开wind

ustceduruixing的博客 825

Android Studio 不显示LogCat 日志 的几种解决办法

我在学习的时候遇到了LogCat不打印日志的问题,然后我就在网上查找解决办法,发现了在Android Studio 中不显示LogCat的原因有很多,下面我们就来法分析一下其中我遇到的和网上找到的原因: (一):第一种日志过滤 在日志打印的时候我们能选择过滤掉没必要打印出来的日志所以有可能你设置打印日志级别的时候级别过高所以不显示出LogCat日志。 就是在红框框里的日志级别,下面我来解...

z1web的博客 10万+

Unity安卓真机调试:5分钟集成Logcat,打通开发与问题定位

在移动应用开发中,日志系统是诊断运行时问题的核心工具,它记录了程序执行过程中的关键信息流。Android平台内置的Logcat机制,能够捕获从系统内核到应用层的所有日志事件,包括开发者输出的调试信息、系统警告及错误堆栈。掌握Logcat对于提升移动端调试效率具有重要技术价值,它使得开发者能够透视应用在真机环境下的真实行为,快速定位崩溃、性能瓶颈和逻辑错误。尤其在游戏开发、混合应用等复杂场景中,实时日志追踪成为保障应用稳定性的关键。Unity引擎官方推出的Android Logcat集成包,将这一强大工具直接

weixin_33913332的博客 454

关于Android Studio 4.1采用华为荣耀平板真机调试logcat不显示的解决办法

问题分析 本人安卓开发初学者。在学习的过程中,利用手头上的一个荣耀waterplay平板做真机调试。在采用Android Studio 3.X的版本时,平板是可以正常输出logcat的,最近升级到4.1后,发现logcat没有输出了。 回想了下,在这个过程中,除了升级Android Studio,另一个可能影响调试的问题就是给平板装了华为的手机助手软件。推测可能是安装手机助手更改了平板的某些后台设置。 不论原因是什么,先百度下有没有人遇到同样地问题。 进入工程模式 初步得到的解决办法是进入工程模式后,更改l

chuixunsigu03803的博客 2万+
上一篇: Intent和IntentFilter详解
下一篇: Android TextUtils类介绍
Dancingwing
博客等级 码龄14年 3粉丝 13原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值