Flutter开发HarmonyOS鸿蒙Next应用的时候模拟器运行崩溃如何解决

发布于 1周前 作者 songsunli 最后一次编辑是 5天前 来自 Flutter

Flutter开发HarmonyOS鸿蒙Next应用的时候模拟器运行崩溃如何解决
Process life time:3s Reason:Signal:SIGTRAP(TRAP_BRKPT)@0x0000007f6b952140 Fault thread info: Tid:15919, Name:1.raster #00 pc 00000000023d2140 /data/storage/el1/bundle/libs/arm64/libflutter.so(d0c55e5981dc5278134b6b1ab6e724cfe88825f7) #01 pc 00000000028d34a0 /data/storage/el1/bundle/libs/arm64/libflutter.so(d0c55e5981dc5278134b6b1ab6e724cfe88825f7) #02 pc 00000000028d01f4 /data/storage/el1/bundle/libs/arm64/libflutter.so(d0c55e5981dc5278134b6b1ab6e724cfe88825f7) #03 pc 00000000028cc770 /data/storage/el1/bundle/libs/arm64/libflutter.so(d0c55e5981dc5278134b6b1ab6e724cfe88825f7)

8 回复

补充 模拟器版本 HonmaryOS NEXT Developer Beta2 纯原生工程,模拟器正常运行。

Flutter版本如下 Flutter 3.7.12-ohos • channel dev • https://gitee.com/openharmony-sig/flutter_flutter.git Framework • revision 6b5729b29e (19 hours ago) • 2024-09-27 08:38:59 +0000 Engine • revision 1a65d409c7 Tools • Dart 2.19.6 • DevTools 2.20.1

运行环境 Macbook Pro 2023 系统版本 MaOS sonoma (14.6.1) Apple M2 Pro

FloatingActionButton 的问题,去掉就可以了

还真是,注释掉,重新build就可以了。

那这个按钮不是用不了了?

真机没问题,模拟器可以用其他的临时替换一下

flutter工程目前只支持模拟器arm64的,建议使用真机运行。如果问题已解决,麻烦您关闭issue,感谢!

针对Flutter开发HarmonyOS鸿蒙Next应用时模拟器运行崩溃的问题,以下是一些专业的解决步骤:

  1. 检查日志输出:确保DevEco Studio的日志输出设置没有过滤掉相关日志,同时检查日志级别和输出路径设置。
  2. 重启IDE和模拟器:有时IDE或模拟器的问题可能导致崩溃,尝试重启DevEco Studio和模拟器。
  3. 清理缓存和重新安装:在DevEco Studio中清理缓存,并卸载应用后重新进行debug或run。
  4. 使用调试器:如有源代码访问权限,设置断点逐步调试,观察变量值和执行流程。
  5. 检查代码和资源:确保代码中无空指针异常、内存泄漏等问题,同时检查资源文件是否正确引用。
  6. 系统兼容性:确认鸿蒙系统版本与应用的兼容性,适配鸿蒙系统API。

如果以上步骤均未能解决问题,可能是由于更复杂的系统或配置问题导致的。此时,建议前往HarmonyOS开发者社区或相关论坛寻求更专业的技术支持,或者联系官网客服。官网地址是:https://www.itying.com/category-93-b0.html

回到顶部