Flutter开发HarmonyOS鸿蒙Next应用的时候模拟器运行崩溃如何解决
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)
补充 模拟器版本 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应用时模拟器运行崩溃的问题,以下是一些专业的解决步骤:
- 检查日志输出:确保DevEco Studio的日志输出设置没有过滤掉相关日志,同时检查日志级别和输出路径设置。
- 重启IDE和模拟器:有时IDE或模拟器的问题可能导致崩溃,尝试重启DevEco Studio和模拟器。
- 清理缓存和重新安装:在DevEco Studio中清理缓存,并卸载应用后重新进行debug或run。
- 使用调试器:如有源代码访问权限,设置断点逐步调试,观察变量值和执行流程。
- 检查代码和资源:确保代码中无空指针异常、内存泄漏等问题,同时检查资源文件是否正确引用。
- 系统兼容性:确认鸿蒙系统版本与应用的兼容性,适配鸿蒙系统API。
如果以上步骤均未能解决问题,可能是由于更复杂的系统或配置问题导致的。此时,建议前往HarmonyOS开发者社区或相关论坛寻求更专业的技术支持,或者联系官网客服。官网地址是:https://www.itying.com/category-93-b0.html 。