HarmonyOS鸿蒙Next中如何开启指定应用的加载器调试功能

HarmonyOS鸿蒙Next中如何开启指定应用的加载器调试功能 如何开启调试功能,比如

param set musl.log.ld.all false
param set musl.log.ld.app.{app_name} true

以便观察app中so库的加载情况。

3 回复

================================

sample:

  • enable ld log for all apps
    musl.log.ld.all=true

  • enable ld log for specified app
    musl.log.ld.all=false
    musl.log.ld.app.your_app_name=true

  • enable ld log for apps excluding the specified app
    musl.log.ld.all=true
    musl.log.ld.app.your_app_name=false

================================

musl.log.ld.all=true#

执行:

hdc shell param set musl.log.ld.all false
hdc shell param set musl.log.ld.app.{app_name} true

更多关于HarmonyOS鸿蒙Next中如何开启指定应用的加载器调试功能的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,开启指定应用的加载器调试功能可以通过以下步骤实现:

  1. 进入开发者模式:首先确保设备已开启开发者模式。进入“设置” -> “系统和更新” -> “开发者选项”,启用开发者模式。

  2. 启用调试模式:在开发者选项中,找到“USB调试”并启用。确保设备通过USB连接到计算机。

  3. 使用命令行工具:打开命令行工具(如Windows的CMD或Linux的Terminal),使用hdc(HarmonyOS Device Connector)命令连接到设备。

  4. 设置加载器调试:使用hdc shell进入设备的shell环境,然后使用bm命令设置指定应用的加载器调试。命令格式如下:

    bm set-debug-app <package-name> --debug
    

    其中,<package-name>是目标应用的包名。

  5. 验证调试状态:可以通过以下命令验证调试状态:

    bm get-debug-app
    

    确认返回的包名与目标应用一致。

  6. 重启应用:重启目标应用,加载器调试功能即生效。

通过以上步骤,可以在HarmonyOS鸿蒙Next中开启指定应用的加载器调试功能。

在HarmonyOS鸿蒙Next中,开启指定应用的加载器调试功能,可以通过以下步骤实现:

  1. 打开DevEco Studio,确保已连接目标设备。
  2. Run/Debug Configurations中,选择目标应用。
  3. Additional Emulator Command Line Options中添加参数-debug,以启用调试模式。
  4. 运行应用,加载器调试信息将输出到Logcat中。

注意:确保应用已配置为可调试状态,并在AndroidManifest.xml中设置android:debuggable="true"

回到顶部