【问题标题】:How VSCODE appoint flutter engine path when excutive "Debug: Attach to Flutter on Device"?执行“调试:附加到设备上的颤振”时,VSCODE如何指定颤振引擎路径?
【发布时间】:2020-09-10 00:48:33
【问题描述】:

背景

我想通过vscode调试在dart代码中设置断点,通常我可以添加configuration.args比如--local-engine--local-engine-src-path,不幸的是这个flutter应用必须是andoird.intent.category.DEFAULT,这样我就可以调试它了attach.

试过

我可以执行 commond <flutter_sdk_path> attach -d <adb_client_id> --local-engine=android_debug_arm64 --local-engine-src-path=<flutter_engine_path> 来附加应用程序,并且热重载正在工作。

希望

我想在代码中设置断点,ctrl +shift + p 然后Debug: Attach to Flutter on Device我猜可以做到,那么当执行“调试:附加到设备上的颤振”时如何指定颤振引擎路径?

【问题讨论】:

    标签: flutter debugging visual-studio-code adb flutter-engine


    【解决方案1】:

    launch.json添加以下配置可以让你设置断点,但attach命令没有日志(所以在DEBUG CONSOLE面板中没有打印信息)

    {
        name: "Dart: Attach to Process",
        request: "attach",
        type: "dart",
        observatoryUri: "${command:dart.promptForVmService}",
        args: [
            "--local-engine=android_debug_arm64",
            "--local-engine-src-path=<flutter_engine_path>"
        ]
    }
    

    like this

    【讨论】:

      猜你喜欢
      • 2021-12-23
      • 2021-06-15
      • 1970-01-01
      • 2020-01-16
      • 2020-08-30
      • 2021-08-15
      • 2019-05-18
      • 1970-01-01
      相关资源
      最近更新 更多