Flutter:在连接的设备上运行或构建到 apk 时未加载 Json 文件
Posted
技术标签:
【中文标题】Flutter:在连接的设备上运行或构建到 apk 时未加载 Json 文件【英文标题】:Flutter: Json File not loading when running on connected device or built to apk 【发布时间】:2021-12-20 02:50:51 【问题描述】:我的 Flutter 应用在 android 模拟器上运行时运行良好。但是如果我在我的设备上运行它,或者构建到一个 apk 并安装在设备上。 json读取返回null
FutureBuilder(
future: DefaultAssetBundle.of(context)
.loadString('assets/diys.json'));
任何帮助表示赞赏。
【问题讨论】:
【参考方案1】:为了使用这个 DefaultAssetBundle.of(context) 尝试改变 rootBundle
代码:rootBundle.loadString(your_file_path)
请参阅此已接受的答案。 How to read local json import in flutter?
【讨论】:
以上是关于Flutter:在连接的设备上运行或构建到 apk 时未加载 Json 文件的主要内容,如果未能解决你的问题,请参考以下文章