鸿蒙5.0开发【开发者选项】

DevEco Studio提供了“Log > HiLog”窗口查看设备当前所有应用实时打印的日志信息。HiLog默认显示的日志为以下6个部分。

第一列第二列第三列第四列第五列第六列
TimestampPID-TIDDomain/Processname/TagPackageNameLogLevelMessage
时间戳进程ID和线程ID日志标签应用包名日志级别日志内容

开发者可通过设置包名、日志级别和搜索关键词来筛选日志信息,还可以使用自定义日志显示格式、日志导出、显示最新日志等功能。

HiLog窗口左侧各个按钮的作用为:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

过滤日志

按关键字过滤日志

在HiLog搜索框中输入希望过滤的信息,即可过滤显示所有包含此信息的日志。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

使用默认提供的过滤配置

HiLog提供多种默认的过滤模式,开发者不需要反复输入关键字过滤日志信息,只需要切换相应的过滤项,即可快速过滤所需的日志。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • All logs of selected app:按照应用进程过滤日志。
  • User logs of selected app:按照应用进程过滤用户输出的日志。

当选择All logs of selected app或User logs of selected app时,进程过滤下拉框处于可选状态,可选择相应的选项过滤想查看的进程日志。

说明

由于设备启动时,USB调试开关没有开启,部分系统应用没注册上,Hilog进程列表无法显示未注册上的系统应用,如需查看此部分的日志,可以[按关键字过滤]查看,或者保持USB调试开关打开的状态,重启设备。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

进程选择窗口可输入PID或应用名的关键字搜索要过滤的进程。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

按日志级别过滤日志

HiLog提供日志级别过滤以过滤某一级别及以上的日志。日志级别分为Debug、Info、Warn、Error、Fatal五个级别。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如选择Warn级别,则过滤展示Warn级别与Warn级别以上的日志信息,即展示Warn、Error、Fatal3个级别。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

按自定义过滤项过滤日志

除默认过滤项外,Hilog还提供配置自定义过滤项的途径以供开发者按照实际需求过滤日志,并保存此过滤配置以供重复使用。

点击Config custom filter时将弹出自定义过滤配置窗口。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

先前介绍的过滤选项此处均可配置,同时增加了Package name和Set to all projects配置项。

  • Set to all projects:此配置当前工程及其他所有工程均可用。
  • Package name:按应用包名过滤日志。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

当配置完后将自动切换至此过滤配置。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

切换至此自定义配置时,日志级别过滤窗口和关键字过滤窗口将在此自定义配置过滤出的日志的基础上再进行过滤。

自定义日志显示格式

开发者可以通过配置自定义格式,限制每条日志只显示用户关注的信息。

点击左侧图标,将弹出自定义格式窗口。

  • Standard Views:默认显示所有信息。
  • Compact Views:默认显示日志级别与日志信息。
  • Modify Views:进入“Hilog Format”窗口后,可以按照需要自定义日志格式。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在“Hilog Format”中自定义日志格式:

  • Use as default view for new windows:新建的HiLog窗口以Standard模式显示还是以Compact模式显示,新建后开发者可再自行切换其显示模式。

  • Show timestamp:是否显示日期时间 。

    Format:Datetime/Time 显示日期时间/只显示时间。

  • Show process id:是否显示PID-TID 。

    Include thread id:是否显示TID。

  • Show domain/processname/tags:是否显示domain/processname/tags 。

    Tag column width:domain/processname/tags列的最大宽度,超长信息将会缩略显示并以ToolTip形式显示完整信息。

  • Show package names:是否显示应用包名。

    Package column width:包名列的最大宽度,超长信息将会缩略显示并以ToolTip形式显示完整信息。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

超长日志自动换行

当日志的消息过长时,日志窗口可能不能完整显示日志消息,需要拖动滚动条查看信息。此时开发者可以点击Soft-Warp按钮
控制日志消息自动换行。

图1 未开启自动换行
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图2 开启自动换行

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

显示最新日志

设备输出的日志信息会实时刷新到HiLog窗口底部,用户可点击Scroll to End按钮外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
使Hilog一直显示底部的最新日志信息。当观察到需要的日志时,点击HiLog窗口,即可停止滚动,停留在当前行,以便查看日志信息。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

导出日志信息

用户可将经上述步骤过滤后的关键日志信息保存到本地,以便后续的进一步分析。

点击Export HiLog按钮,在弹出的Export HiLog To窗口中选择保存路径。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

清除日志缓存

与日志相关的缓存有两个:设备端日志缓存、HiLog窗口缓存。

HiLog显示日志信息的流程为:

  1. 应用输出日志信息至设备端日志缓存;
  2. Log组件将设备端日志缓存取出,保存在HiLog窗口缓存中;
  3. HiLog窗口根据过滤条件,将HiLog窗口缓存中的消息显示窗口在界面中。

点击Clear按钮外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传,将弹出两个选项Clear Console Log、Clear Device Log。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • Clear Console Log:清除HiLog窗口缓存。

    此操作只清空HiLog窗口缓存,Log组件将重新从设备端日志缓存读取日志消息,因而执行清除操作前已保存在设备端日志缓存的日志消息会显示到HiLog窗口中。

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • Clear Device Log:清除设备侧日志缓存。

    此操作将清除设备端日志缓存和HiLog窗口缓存。HiLog窗口将显示执行清除操作后,新输出至设备端缓存的日志信息。

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

设置HiLog窗口缓存

HiLog窗口显示的日志信息保存在此窗口的缓存中,缓存的大小决定了当前窗口能显示的日志信息的最大数量,当日志超出缓存上限时,窗口中最早的日志将会被清除,新日志在窗口底部输出。开发者可以自行设置窗口的缓存大小。

点击Settings > Buffer,进入缓存设置窗口。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

默认缓存大小为4096K,变更缓存大小需重启HiLog窗口后生效。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

重启HiLog窗口操作:先点击下方的按钮,再点击上方的按钮中的Online Log即可。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

当日志量超出缓存时,顶部的旧日志不断被清除,因而顶部日志信息处于不停滚动的状态。此时若想查看此处的日志信息,可在窗口点击右键,勾选Pause Output暂停窗口打印,查看完后再取消勾选,重新开始打印日志。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

设置设备端日志缓存

使用hdc shell hilog -g命令可查看当前设备端设置的日志缓存,默认为256K。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

使用hdc shell hilog -G命令可更改设备端日志缓存大小。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

配合-t参数可单独设置某一类型的日志缓存大小。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

超出设备端缓存日志将被落盘于设备data/log/hilog路径下,开发者可在此目录下载历史hilog日志并查看。

查看设备离线日志

DevEco Studio提供查看设备离线日志的功能,支持查看设备中/data/log/hilog路径中的日志。

点击HiLog窗口左上角New,随后点击Offline Log即可打开离线日志窗口。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

离线日志窗口左边工具栏中的按钮、日志级别下拉框和搜索框和在线日志的功能一致,设备下拉框仅支持选择真机和模拟器。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

离线日志支持通过时间筛选设备上的日志文件,默认时间范围为打开窗口时的前三十分钟,除显示格式外,也支持通过键入yyyyMMddHHmm后回车进行时间输入。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在输入时间之后,日志文件下拉框会进行刷新,点击文件会从设备端下载并自动解析后输出到离线日志窗口。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

<think>好的,我现在需要帮助用户解决在华为鸿蒙5.0上使用VMOS Pro的激活问题。首先,我得回顾一下用户提供的引用内容,看看之前的版本是如何操作的。根据引用[1]和[3],华为鸿蒙3.0和安卓12可能需要使用无线调试或USB调试来激活VMOS Pro,特别是当无线调试不可用时,需要电脑协助。引用[5]提到安卓12通过VMOS PRO借助电脑激活的步骤,可能与此类似。 现在用户问的是鸿蒙5.0,虽然引用中没有直接提到5.0,但可以参考之前版本的通用方法。首先,我需要确认鸿蒙5.0的系统设置是否有变化,比如开发者选项的位置或调试方式是否有调整。可能需要检查USB调试和无线调试的开启步骤是否与之前版本相同。此外,用户可能需要下载最新版本的VMOS Pro,因为软件可能会有适配更新。 然后,根据引用[2]和[4],激活后的一些设置也很重要,比如启动模式选择、锁定任务、超级保活功能等。这些步骤在鸿蒙5.0上应该依然适用,但需要注意系统权限管理是否有变化,比如后台进程限制或电池优化设置可能需要调整,以确保VMOS Pro能正常运行。 另外,用户可能遇到的问题包括激活失败、黑屏或闪退。需要根据引用中的方法,比如检查USB调试是否正确连接,命令行是否显示成功代码,或者尝试不同的激活方法。如果用户遇到问题,可能需要引导他们按照方法二操作,或者参考引用[3]中的电脑辅助激活步骤。 最后,生成相关问题时要覆盖常见问题,比如兼容性、替代方案、故障排除和系统权限等,这样用户能找到更多相关信息。需要确保回答结构清晰,步骤详细,并且提醒用户注意系统更新可能带来的变化,建议查看官方最新指南。</think>### 华为鸿蒙5.0使用VMOS Pro激活方法及教程 根据现有华为鸿蒙3.0/安卓12的VMOS Pro激活经验[^1][^3][^5],以下是适用于鸿蒙5.0的通用操作流程(需根据系统更新细节调整): --- #### **步骤1:准备工作** 1. **下载VMOS Pro** - 从官方渠道获取最新版VMOS Pro安装包,确保兼容性。 2. **开启开发者选项** - 进入设置 > 关于手机 > 连续点击“版本号”7次,激活开发者模式。 3. **启用USB调试与无线调试** - 在开发者选项中开启`USB调试`和`无线调试`(若系统支持)[^5]。 --- #### **步骤2:激活方法(两种可选)** **方法一:无线调试激活(推荐)** 1. 连接与手机同一WiFi网络。 2. 打开VMOS Pro,进入“我的”页面,选择`超级保活`并尝试自动激活[^2]。 3. 若失败,进入无线调试设置,记录设备的IP地址和端口号,输入到VMOS Pro的调试界面。 **方法二:USB调试+电脑辅助激活** 1. 使用数据线连接电脑,确保已安装华为手机驱动。 2. 在电脑端下载ADB工具包,打开命令行输入: ```bash adb tcpip 5555 adb connect 手机IP:端口号 ``` 3. 返回VMOS Pro,完成激活流程。若命令行显示`connected`或类似提示,表示成功[^5]。 --- #### **步骤3:优化配置** 1. **启动模式选择** - 在VMOS Pro的“启动说明”中选择`高速启动模式`以提升性能。 2. **后台保活设置** - 进入“最近任务”界面,锁定VMOS Pro图标防止闪退。 3. **权限管理** - 关闭鸿蒙5.0的“电池优化”和“进程限制”功能,确保虚拟机后台运行[^4]。 --- #### **常见问题解决** - **黑屏/闪退**:检查是否开启`强制GPU渲染`或尝试降低虚拟机分辨率[^4]。 - **激活失败**:重启手机后重试,或更换网络环境[^1]。 - **兼容性问题**:使用VMOS Pro官方提供的鸿蒙专用ROM(若有)。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值