首页 > 其他分享 >鸿蒙Flutter怎样调试dart代码

鸿蒙Flutter怎样调试dart代码

时间:2024-12-18 09:25:05浏览次数:3  
标签:engine Users 鸿蒙 代码 dart ohos Flutter 调试

鸿蒙Flutter怎么样调试dart代码

  • ets 代码使用 DevEco-Studio 进行调试。
  • dart 代码可以使用 vscode 和 Android Studio 进行调试。
    • flutter鸿蒙化版本调试时,需要加上参数,如: --local-engine=/Users/xxx/ohos/engine/src/out/ohos_debug_unopt_arm64

使用 vscode 调试 dart 代码

在项目目录下创建文件 .vscode/launch.json ,并添加参数,如下所示

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "flutter_sample",
            "request": "launch",
            "type": "dart",
            "args": [
                "--local-engine=/Users/xxx/work/engine_build/engine/src/out/ohos_debug_unopt_arm64"
            ]
        },
        {
            "name": "flutter_sample (profile mode)",
            "request": "launch",
            "type": "dart",
            "flutterMode": "profile",
            "args": [
                "--local-engine=/Users/xxx/work/engine_build/engine/src/out/ohos_profile_arm64"
            ]
        },
        {
            "name": "flutter_sample (release mode)",
            "request": "launch",
            "type": "dart",
            "flutterMode": "release",
            "args": [
                "--local-engine=/Users/xxx/work/engine_build/engine/src/out/ohos_release_arm64"
            ]
        }
    ]
}

修改完成后,就可以调试dart代码了。

使用 Android Studio 调试 dart 代码

06_android_run_config

参数设置完成后,就可以调试dart代码了。

标签:engine,Users,鸿蒙,代码,dart,ohos,Flutter,调试
From: https://www.cnblogs.com/hongmengos/p/18613873

相关文章

  • 鸿蒙Flutter性能调优之性能分析定界
    鸿蒙Flutter性能调优之性能分析定界flutter鸿蒙化的工程,也可以使用devtools对Dart代码进行调试.前置条件OpenHarmonyNext系统前台运行Flutter页面分析工具DevEcoStudioProfilerSmartPerfFlutter线程介绍Flutter使用多个线程来完成其必要的工作,图层中仅展示了其中两......
  • 鸿蒙Flutter环境相关问题解决方法
    鸿蒙Flutter环境相关问题建议使用的开发工具版本flutter3.7.12-ohos版本python3.8-python3.11java17node18ohpm1.6+HamonyOSSDKapi11Xcode14.3断网环境flutterpubget执行失败解决方案:加上--offline参数,完整命令flutterpubget--offlinemac环境releas......
  • 鸿蒙+next+封装轻量级缓存工具PreferencesUtil
    鸿蒙next封装轻量级缓存工具PreferencesUtilimportpreferencesfrom'@ohos.data.preferences';importdataPreferencesfrom'@ohos.data.preferences';import{AppUtil}from'./AppUtil';typePreferencesValue=string/***preference......
  • harmony_flutter_udid
    harmony_flutter获取udidUDID说明:在恢复出厂设置后,UDID(唯一设备标识符)可能会发生变化!另外,如果设备通过OTA(在线更新)升级到了Android8.0,并且应用程序被重新安装了,由于Android8.0的安全性更改,UDID也可能会改变。对于已经获取root权限或越狱的设备,其ID是可以被更改的,请注意这一点......
  • harmony_flutter_FlutterEngineGroup
    harmony_flutter_FlutterEngineGroup介绍1.EntryAbility修改为继承自UIAbilityexportdefaultclassEntryAbilityextendsUIAbilityimplementsExclusiveAppComponent<UIAbility>{detachFromFlutterEngine():void{//thrownewError('Methodnotimplem......
  • flutter_ohos_5
    ohos开发鸿蒙(基于5.0.0版本)原始仓来源:https://github.com/flutter/flutter1.仓库说明本仓库是基于FlutterSDK对于OpenHarmony平台的兼容拓展,可支持IDE或者终端使用FlutterTools指令编译和构建OpenHarmony应用程序。2.环境依赖说明:1.FlutterTools指令目前已支持在Linux......
  • Flutter OHOS harmony_fluwx 集成微信服务(二)
    harmony_fluwx集成微信服务(2)fluwx链接:https://gitee.com/almost777/fluwx接入功能分享图片,文本,音乐,视频等。支持分享到会话,朋友圈以及收藏.微信支付.在微信登录时,获取AuthCode.拉起小程序.订阅消息.打开微信.从微信标签打开应用初始化注册WxAPIregisterWxApi(ap......
  • Flutter OHOS flutter_dart_native
    DartNativeDartNative作为Dart和原生API之间沟通的桥梁。用更快、更简洁的代码替换性能低下的Flutter通道。特征动态同步和异步通道DartNative动态调用任何原生API。它支持同步和异步通道。多语言接口直接调用不再需要像FlutterChannel那样对参数和返回值进行......
  • Flutter OHOS flutter appscheme插件
    FlutterAppScheme配置说明1、Android端配置说明在您项目中Android的AndroidManifest.xml文件中按照如下规范添加Scheme,例如android/app/src/main/AndroidManifest.xmla、在需要启动的Activity中新增以下格式的代码<!--AndroidScheme--><intent-filter><actionandro......
  • 鸿蒙Next创建自定义组件总结
    一、引言在鸿蒙Next开发中,自定义组件是构建高效、可维护UI的重要组成部分。它具有可组合、可重用以及数据驱动UI更新等特点,能帮助开发者更好地实现代码复用、业务逻辑与UI分离等目标。本文将详细总结创建自定义组件的相关知识,包括其基本结构、成员函数/变量、参数规定、build()函......