自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 【Flutter】One or more plugins require a higher Android SDK version.

项目里多个组件需要更高版本的Android SDK。

2024-04-22 20:55:20 352 1

原创 【Flutter】The binary version of its metadata is 1.8.0, expected version is 1.6.0.

Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.

2024-04-22 14:54:13 245

原创 【Flutter】自动生成图片资源索引插件二:FlutterAssetsGenerator

FlutterAssetsGenerator 插件 :没乱码,生成的图片索引命名是小驼峰

2024-04-19 19:58:37 485

原创 【Flutter】自动生成图片资源索引插件一:FlutterAssetRefGenerator

FlutterAssetRefGenerator 插件:windows上 点击生成图片索引按钮后,pubspec.yaml 会出现中文乱码,需要手动改乱码;mac上没问题。 优点:点击图标自动生成。

2024-04-19 19:39:11 577

原创 【Flutter】GetX状态管理及路由管理用法

GetX状态管理及路由管理用法

2024-04-19 17:25:18 566

原创 【Flutter】多语言方案二:GetX 版

多语言方案:GetX版,需要手动自定义字符串引用常量,优点不需要自己管理状态。

2024-04-19 10:36:42 870 1

原创 【Flutter】多语言方案一:flutter_localizations 与 GetX 配合版

多语言方案:flutter_localizations 与 GetX 配合版,好处:命令行生成多语言字符串的引用常量类,缺点:切换语言以后,主界面需要触发setState,重绘将最新的Locale数据设置给GetMaterialApp。

2024-04-18 22:36:35 701 1

原创 【Flutter】序列化方案之命令行生成model

序列化方案之命令行生成model

2024-04-18 10:02:13 639 2

原创 【Flutter】Could not create task ‘:shared_preferences_android:generateDebugUnitTestConfig‘.

从pub下载的shared_preferences库,在C盘里的shared_preferences、当前项目所在的D盘里的shared_preferences发生了冲突,androidstudio不知道该选那个路径下的shared_preferences库了。

2023-12-20 16:40:11 720 1

原创 【Kotlin】协程并发操作之async、await用法

协程并发操作之async、await用法

2023-12-07 11:18:00 858 1

原创 【JetPack】Gradle插件发布时,publishing 已经配置,但是Gradle 的 Tasks 列表缺失 publishing 发布选项

Gradle Plugin发布时,publishing 已经配置,但是在Gradle 的 Tasks 列表缺失 publishing 发布选项。

2023-12-05 14:23:42 704 1

原创 【Flutter】SelectionArea之实现文本全选复制功能

SelectionArea实现一个可复用的文本的全选、复制功能的widget组件

2023-12-03 19:03:00 968 1

原创 【Flutter】Unable to make field private final java.lang.String java.io.File.path accessible: module

【代码】【Flutter】Unable to make field private final java.lang.String java.io.File.path accessible: module。

2023-12-01 01:20:41 684 1

原创 【Flutter】exception in phase ‘semantic analysis‘ in source unit ‘_BuildScript_‘ Unsupported class

Gradle版本与Java版本不兼容问题,.gradle\cache\6.5说明当前项目的是Gradle 版本6.5,Gradle 6.5对应版本Java8(即常说的JDK1.8)~Java14。File>open>当前项目下的android项目>Project Structure>SDK Location>Gradle。Settings>Gradle JDK 修改成需要的Java(即JDK)版本。

2023-12-01 01:04:08 1968 1

原创 【Flutter】Error: ‘SearchBar‘ is imported from both ‘package:flutter/src/material/search_anchor.dart‘

自定义的search_anchor组件与系统的widget重名了,编译器不知道导入那个包了。修改一个新的类名就解决了。

2023-12-01 00:31:26 431 1

原创 【Flutter】One or more plugins require a higher Android SDK version.

webview_flutter_android requires Android SDK version 32,webview_flutter_android库需要SDK 32。2.打开File > Settings > Languages & Frameworks > Android SDK,查看一下对应版本的sdk下载如果没下载,勾选下载。1.android>app>build.gradle,修改compileSdkVersion 为 32。

2023-12-01 00:24:11 888 1

原创 【Flutter】which doesn‘t support null safety, version solving failed.

cupertino_icons库依赖版本太低不支持空安全。上获取cupertino_icons的最新版本。

2023-12-01 00:15:46 516 1

原创 【Flutter】小颗粒度方式:优化频繁build绘制导致性能降低的问题

在同一个setState内的widget,其中任意一个widget发生变化,都会触发build,导致同一个setState内所有widget都重绘,如果其他widget没有依赖发生变化的widget,这样的重绘会导致性能问题(如卡顿帧率降低、内存泄漏)。

2023-11-29 10:41:58 477 1

原创 【Flutter】ListView列表性能优化

ListView在Flutter中常常用来加载列表数据,数据中一般都需要渲染图片元素。如果一股脑的把所有数据都渲染出来,势必会加大内存占用,有可能导致内存泄漏问题。

2023-11-29 10:30:03 836 1

原创 【Flutter】AutomaticKeepAliveClientMixin解决Tab切换页面频繁build问题

Flutter中的PageView和TabBarView默认每次切换页面时都会重新构建(build)页面,这样虽然渲染了最新的UI,但是这种行为可能会导致性能问题,特别是页面中有复杂的布局和数据加载时。解决这个问题,可以用AutomaticKeepAliveClientMixin接口和它的wantKeepAlive方法。保持页面状态,避免每次切换都重新构建。

2023-11-28 15:52:32 548

原创 【Flutter】ValueChanged用法

ValueChanged用法:在子widget写ValueChanged,把数据回调给父widget的使用处。

2023-11-28 11:58:04 872

原创 【Flutter】保存时格式化代码Format code on save

File > Settings > Languages & Frameworks > Flutter>Format code on save (勾选)保存时格式化代码,防止多人协作时,有些小伙伴代码未格式化,有些小伙伴格式化,提交时出现冲突问题。

2023-11-28 10:40:59 505 2

原创 【Flutter】fix 热重启/热加载 build被连续执行两次,执行setState时页面已经销毁的问题

【代码】【Flutter】fix 热重启/热加载 build被连续执行两次。

2023-11-27 14:22:24 527

原创 【Flutter】Could not find method versionCode() for arguments [1.0] on DefaultConfig$AgpDecorated_Decor

fix:build.gradle>defaultConfig>versionCode 1,问题解决。遇见问题,找报错中熟悉的单词即关键词。

2023-11-23 10:10:38 303

原创 【Flutter】Could not find method namespace() for arguments [dev.fluttercommunity.plus.packageinfo] on

从github克隆别人项目时,遇到的几个问题1.Android SDK 版本2.gradle版本不一致问题3.pub get 缓存路径问题

2023-11-21 17:31:46 1175 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除