如何安全地更改 Flutter Android Studio 项目中的“lib”目录名称?
Posted
技术标签:
【中文标题】如何安全地更改 Flutter Android Studio 项目中的“lib”目录名称?【英文标题】:How do I safely change the "lib" directory name in Flutter Android Studio project? 【发布时间】:2018-11-29 14:50:38 【问题描述】:我在 android Studio 中创建了一个 Flutter 应用,我想将“lib”目录(Dart 源文件所在的目录)的名称更改为“src”。
但是,当我这样做时,导入到 'package:/main.dart' 失败。我该如何改变呢?
我改了.iml文件中的路径,项目编译运行了,但是这个测试文件还是报错。
【问题讨论】:
你可以依赖 lib/main.dart 文件到 src 文件夹。 【参考方案1】:此名称是硬编码的,无法更改。
整个pub
包系统依赖于那个目录名。
还有一个约定,当lib/
中的其他目录中的文件不导出时,像分析器这样的工具支持lib/src
中的代码被视为包私有。
【讨论】:
我正在制作应用程序(不是库或框架)。是否还有其他我不知道的硬编码目录名称? 我很高兴只有lib/
已修复。以上是关于如何安全地更改 Flutter Android Studio 项目中的“lib”目录名称?的主要内容,如果未能解决你的问题,请参考以下文章
Flutter:不使用AppBar时如何在Android和iOS上更改状态栏文本颜色[重复]