用华为手机测试不打印Log

本文介绍了一种解决华为手机测试程序时Eclipse Logcat无法打印日志的问题。通过在手机拨号界面输入特定代码并调整设置,可以成功开启Logcat日志记录。

用华为手机测试程序是,eclipse的logcat不能打印日志,我按照网上说的方法打开了windows下面的show view 的logcat,日志有logcat但是日志不打印,调试程序必须要日志,最后终于搜到了这个调试方法,在手机拨号界面输入  *#*#2846579#*#*  ,输入完直接进入此界面:

log开关,打开LOG开关,就可以了;
还有在图三中:点击  DUMP & log :
在里面打开log的一些开关。ok ,控制台打印log了

<think> 首先,用户的问题是关于“华为手机mate70收集hilog日志的方法”。用户提到了“hilog日志”,这指的是华为的日志系统。我需要参考提供的引用来构建回答。 回顾引用: - 引用[1]:解释了华为手机无法打印log信息的原因,并给出了开放权限的步骤:通过拨号界面输入代码进入测试模式,然后启用log开关。 - 引用[2]:提到需要使用命令行工具HiLog来查询日志,并建议通过下载DevEco Studio来获取它,因为HiLog包含在SDK中。 - 引用[3]:列出了支持鸿蒙系统的一些华为手机型号,但Mate70没有被列出;我需要确认Mate70是否是鸿蒙设备。 - 引用[4]:关于文档扫描控件,似乎相关。 用户的问题是针对“华为手机Mate70”的。引用中没有直接提到Mate70;引用[3]列出了支持的型号如Mate 40系列、P40系列等,但Mate70可能是一个较新的型号或假设性型号。我应该基于华为手机的通用方法回答。 关键点: - 要收集HiLog日志,需要启用log权限。 - 使用HiLog工具查询日志,这可以通过DevEco Studio获取。 我的回答应该: - 基于引用[1]和[2]。 - 结构化清晰,逐步解决问题。 - 使用中文,因为指令要求用中文回答。 - 添加引用标识,如[^1],在引用的段落末尾。 - 生成相关问题(在系统级指令中指定)。 系统级指令: - 所有行内数学表达式用$...$,但这里可能涉及数学。 - 独立公式用$$...$$,单独成段。 - LaTeX语法正确。 - 使用中文回答。 - 生成相关问题。 - 在回答中引用的段落末尾添加引用标识。 用户问题:查找华为手机Mate70收集HiLog日志的方法。 步骤: 1. **确认设备**:Mate70是否支持鸿蒙系统?引用[3]列出了鸿蒙支持的型号,但没有Mate70。我应该假设它支持,因为它是华为手机,或者基于通用方法回答。 2. **启用日志权限**:参考引用[1],描述如何通过拨号代码启用log开关。 3. **获取HiLog工具**:参考引用[2],使用DevEco Studio的SDK来获取HiLog。 4. **收集日志**:解释如何使用HiLog工具收集日志。 结构化回答: - 介绍问题。 - 步骤1:启用log权限(参考引用[1])。 - 步骤2:安装DevEco Studio来获取HiLog工具(参考引用[2])。 - 步骤3:使用HiLog收集日志。 - 结尾:确保设备兼容。 添加引用标识: - 当引用具体段落时,在末尾加[^1], [^2]等。 生成相关问题: - 在回答后,添加“§§相关问题§§”,然后列出几个相关问题。 确保回答真实可靠:基于提供的引用,避免猜测。如果Mate70没有被提到,我可以基于通用方法。 可能的回答大纲: 1. **启用日志功能**: - 在华为手机上,拨打*#*#2846579#*#*进入工程菜单。 - 导航到log设置,启用开关并设置级别为VERBOSE [^1]。 2. **获取HiLog工具**: - HiLog华为的日志工具,包含在DevEco Studio的SDK中。 - 下载并安装DevEco Studio,然后使用其SDK中的HiLog工具 [^2]。 3. **收集日志**: - 连接手机到电脑,使用命令行工具HiLog来导出或查看日志。 4. **设备兼容性**:确保手机运行鸿蒙系统;Mate70应该支持,但需确认 [^3]。 相关问题: - 如何安装DevEco Studio? - HiLog工具的具体使用方法是什么? - 华为手机日志权限的常见问题? 最终回答格式: - 用中文。 - 清晰分段。 - 末尾添加相关问题。 </think> 根据您的查询,我将详细介绍如何在华为Mate70手机上收集HiLog日志的方法。HiLog华为鸿蒙系统(HarmonyOS)的日志系统,用于记录设备和应用的调试信息。以下步骤基于华为手机的通用方法,并参考了相关引用资料。Mate70作为华为较新机型,通常支持鸿蒙系统(类似引用[3]中列出的Mate系列),但具体兼容性需确保设备已升级到支持HiLog的鸿蒙版本(建议使用HarmonyOS 3.0或更高)。 ### 步骤1: 启用日志权限 在华为手机上,默认日志权限是禁用的,需要手动开启: 1. 在Mate70的拨号界面输入代码:`*#*#2846579#*#*`,进入工程测试模式。 2. 选择“ProjectMenu” > “后台设置” > “Log设置”。 3. 打开“Log开关”,并将“Log级别”设置为“VERBOSE”(最详细级别),以确保记录所有日志[^1]。 - 注意:操作后需重启手机生效。如果代码无效,请检查手机系统是否为官方鸿蒙版本。 ### 步骤2: 获取HiLog工具 HiLog是命令行工具,用于查询和导出日志,通常包含在DevEco Studio的SDK中: 1. 下载并安装DevEco Studio(华为官方开发工具): - 访问[华为开发者官网](https://developer.harmonyos.com/cn/develop/deveco-studio/)下载最新版。 - 安装时选择“SDK Manager”,确保勾选“HiLog”组件[^2]。 2. 安装完成后,在DevEco Studio的安装目录中找到HiLog工具(路径类似:`{安装路径}/SDK/toolchains/hilog/bin`)。 - Windows系统使用`hilog.exe`,macOS/Linux使用`hilog`命令行。 ### 步骤3: 收集HiLog日志 连接Mate70手机到电脑,使用HiLog工具导出日志: 1. 启用USB调试: - 在手机“设置” > “系统和更新” > “开发人员选项”(需先激活:连续点击“版本号”7次)。 - 打开“USB调试”和“日志记录器缓冲区大小”(建议设置为16MB)。 2. 使用命令行收集日志: - 打开终端(命令提示符或PowerShell),导航到HiLog工具目录。 - 运行命令导出日志到文件: ```bash hilog -q -o logfile.txt # -q表示查询所有日志,-o指定输出文件 ``` - 可选:添加过滤器,如`-t MyApp`只记录特定应用日志。 - 导出完成后,日志文件将保存在指定路径(如`logfile.txt`),可直接查看或分享。 ### 注意事项 - **兼容性**:Mate70应支持鸿蒙系统(类似Mate 40/P40系列[^3])。如果遇到代码无效或工具识别,请确保手机系统为官方鸿蒙版本,而非Android。 - **权限问题**:如果在工程菜单中找log设置,可能是运营商定制版本限制,建议联系华为客服或刷入官方固件。 - **日志大小**:长时间记录可能占用存储空间,导出后及时关闭log开关以节省资源。 如果以上步骤失败,可尝试替代方法:使用ADB(Android Debug Bridge)命令`adb logcat`,但HiLog在鸿蒙系统下更可靠[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值