鸿蒙版flutter更新鸿蒙next系统后,不能调试flutter代码问题

2024年10月8日更新鸿蒙next系统后,项目代码无任何修改,不能flutter run调试代码了。

崩溃日志如下:

#20 pc 000000000003bff8 /system/lib64/platformsdk/libace_napi.z.so(panda::JSValueRef ArkNativeFunctionCallBack<true>(panda::JsiRuntimeCallInfo*)+216)(e14950c654205757a26744aaff615d4e)
#21 pc 0000000000332130 /system/lib64/module/arkcompiler/stub.an(RTStub_PushCallArgsAndDispatchNative+40)
#22 at attachToNative (oh_modules/.ohpm/@ohos+flutter_ohos@wyltr4ab+nome5s2dwdqb4kbu1lmz8lv39uqrq3wnm8=/oh_modules/@ohos/flutter_ohos/src/main/ets/embedding/engine/FlutterNapi.ets:98:32)
#23 at attachToNapi (oh_modules/.ohpm/@ohos+flutter_ohos@wyltr4ab+nome5s2dwdqb4kbu1lmz8lv39uqrq3wnm8=/oh_modules/@ohos/flutter_ohos/src/main/ets/embedding/engine/FlutterEngine.ets:144:5)
#24 at init (oh_modules/.ohpm/@ohos+flutter_ohos@wyltr4ab+nome5s2dwdqb4kbu1lmz8lv39uqrq3wnm8=/oh_modules/@ohos/flutter_ohos/src/main/ets/embedding/engine/FlutterEngine.ets:133:7)
#25 pc 0000000000327810 /system/lib64/platformsdk/libark_jsruntime.so(panda::ecmascript::InterpreterAssembly::GeneratorReEnterInterpreter(panda::ecmascript::JSThread*, panda::ecmascript::JSHandle<panda::ecmascript::GeneratorContext>)+104)(1eb5ac6fbd5fa210e5a78c30cc151a54)

经过调试,更新flutter_flutter项目代码后,可以正常debug flutter代码了。

老flutter版本:Flutter (Channel dev, 3.7.12-ohos)

新的flutter版本:Flutter (Channel dev, 3.7.12-ohos-1.0.1-cadidate.1)

新的鸿蒙next系统版本:5.0.0.102(SP3C00E73R4P17log)

调试鸿蒙版flutter代码步骤

1、VsCode中终端运行flutter build hap --debug

2、DevEco启动调试模式

3、返回VsCode如下图1步骤启动运行和调试

4、选择鸿蒙真机调试如下图2步骤

5、修改flutter代码保存后,VsCode使用F5运行代码,或者点击如下图3步骤

6、在VsCode中flutter代码打断点,可以正常调试代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值