我的项目结构如下:
--
--app
--core
--module
核心:一个包含资产的轻量级软件包
应用:在核心上分散运行的颤动应用
模块:在核心上展开的颤动模块
在我的ThemeData中,我在fontFamily参数(和TextStyles)中使用了packages/core/MyCustomFont
。它可以在应用程序中工作,但是当我构建模块并在本机android应用程序中使用它时,它将显示默认字体。
我用模块的apk解压缩了android应用,并且字体在那里(在assets/flutter_assets
中)
答案 0 :(得分:0)
复制模块中的资产即可解决此问题。
还必须引用没有前缀的MyCustomFont
而不是packages/core/MyCustomFont
我将尝试找到更好的答案并更新此答案。