美文网首页
熟悉flutter目录结构及配置文件

熟悉flutter目录结构及配置文件

作者: 肉肉要次肉 | 来源:发表于2023-04-11 15:08 被阅读0次

新建flutter项目,如图所示目录结构,可以看到,一个完整的Flutter主要有以下几个组成部分:

android 目录

ios 目录

lib 目录

其中android和iOS文件目录,分别为两端完整的项目,代码也是各端语言而生成。

lib目录

lib目录存放的是实现项目核心逻辑的dart文件,新创建的Flutter项目会默认有一个main.dart文件作为项目的入口文件。lib包下的代码文件最终会被渲染到android和ios两个平台。

Flutter配置文件

1、pubspec.yaml文件

这个文件是整个Flutter项目的配置文件,类似Android项目中的build.gradle文件,iOS项目中的info或。我们可以通过这个文件配置FlutterSDK,图片、字体、插件等内容。文件内容使用YAML格式的语法通过缩进的形式生成目录,其内容如下:

引入图片的路径格式:- 文件夹/图片名称.后缀

版本号:

Version:+号前版本号,CFBundleShortVersionString 发布版本号,当前上架版本

Build:+号后版本号,对应的就是CFBundleVersion (内部版本号,用以记录开发版本的,每次发布更新的时候都需要比上一次高

ps:因为分android和iOS平台,发包时,也可以在各自开发工具中修改上传

平台适配插件:

#  plugin:

#    platforms:

#      android:

#        package: com.flutter.app_market

#        pluginClass: AppMarketPlugin

#      ios:

#        pluginClass: AppMarketPlugin

————————————————

版权声明:本文为CSDN博主「dingwen_blog」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_38020915/article/details/113737725


2、pubspec.lock

标明了Flutter项目依赖的一些包、库以及插件的版本等信息,如果某个包或者库文件丢失,可以通过这个文件重新下载。


3、packages

里边标明了仙姑依赖的包、库以及插件在本机的绝对路径,如果项目出错或者找不到某个库,可以把这个文件删除,重新自动配置。


4、.metadata

记录了项目是在哪个分支开发,项目属性等信息,用于切换分支,升级SDK,自动生成,无需修改删除。


5、.gitignore

git的忽略文件,添加到这个文件中的文件信息不会被添加到版本控制中。

相关文章

网友评论

      本文标题:熟悉flutter目录结构及配置文件

      本文链接:https://www.haomeiwen.com/subject/odugddtx.html