flutter_flutter6月21日版本构建flutter module的debug版本har,native工程依赖后启动崩溃 - HarmonyOS 鸿蒙Next

发布于 1周前 作者 yuanlaile 来自 鸿蒙OS

flutter_flutter6月21日版本构建flutter module的debug版本har,native工程依赖后启动崩溃 - HarmonyOS 鸿蒙Next

使用6月21日版本的flutter_flutter,使用命令flutter build har --debug构建har,通过native工程依赖启动,app崩溃崩溃错误信息如下,具体参见: 
#00 pc 00000000001b602c /system/lib/ld-musl-aarch64.so.1(__pthread_getspecific+8)(13756307647da9b904f6bb67765ac0c4) 
#01 pc 000000000385dbc8 /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#02 pc 000000000317a920 /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#03 pc 000000000317a8f8 /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#04 pc 000000000317a8b0 /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#05 pc 000000000317a88c /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#06 pc 0000000003179c58 /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#07 pc 0000000001a69328 /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#08 pc 0000000001a67f88 /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#09 pc 0000000001a66c04 /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#10 pc 0000000001a6776c /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#11 pc 0000000001a676b8 /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#12 pc 0000000001a67694 /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#13 pc 0000000001a674b4 /data/storage/el1/bundle/libs/arm64/libflutter.so(c09146c445b4bf2066ec08bb1cb8ffe5bb233553) 
#14 pc 00000000001b57fc /system/lib/ld-musl-aarch64.so.1(start+236)(13756307647da9b904f6bb67765ac0c4)

更多关于flutter_flutter6月21日版本构建flutter module的debug版本har,native工程依赖后启动崩溃 - HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html

2 回复

依次执行以下操作

设置环境变量 export FLUTTER_STORAGE_BASE_URL=https://flutter-ohos.obs.cn-south-1.myhuaweicloud.com

删除 /bin/cache 目录下的缓存

执行 flutter clean,清除项目编译缓存

运行 flutter run -d $DEVICE --debug

参考链接:https://gitee.com/openharmony-sig/flutter_flutter/tree/dev/

更多关于flutter_flutter6月21日版本构建flutter module的debug版本har,native工程依赖后启动崩溃 - HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


针对您提到的帖子标题中关于在HarmonyOS(鸿蒙)环境下,使用Flutter 6月21日版本构建Flutter module的debug版本HAR,并在native工程依赖后启动崩溃的问题,以下是一些可能的解决方案:

  1. 检查Flutter与HarmonyOS的兼容性: 确保您使用的Flutter版本与HarmonyOS的SDK版本兼容。Flutter社区可能尚未完全适配最新的HarmonyOS版本,因此建议使用官方推荐的稳定版本。

  2. 检查依赖库: 确认Flutter module中的依赖库是否全部支持HarmonyOS。有些第三方库可能尚未适配鸿蒙系统,这可能导致启动崩溃。

  3. 调试信息: 查看崩溃日志,通常崩溃日志中会包含导致崩溃的具体原因和堆栈信息。根据日志信息定位问题所在。

  4. 资源文件: 检查Flutter module中的资源文件是否完整且正确。有时资源文件缺失或损坏也会导致应用崩溃。

  5. 清理和重建: 尝试清理项目并重新构建。有时构建过程中的缓存或临时文件可能导致问题。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部