1、listview 上下有空白间隔:MediaQuery.removePadding包裹
MediaQuery.removePadding(context: context,
removeBottom: true,
removeTop: true,
child: ListView.builder(
shrinkWrap: true,
physics: NeverScrollableScrollPhysics(),
itemCount: 5,
itemBuilder: (context, index){
return AssetsImage('home-bg-top.png', fit: BoxFit.fitWidth,);
},
)
)
2、flutter 打包Android debug和release包如果出现部分功能不一致,可能为 Flutter1.17以后增加了自带混淆功能。(在开发阿里百川功能时遇到的问题总结)
解决两种方式:
1)增加flutter plugins在Android中proguard-rules.pro中的混淆配置
2)关闭混淆
minifyEnabled false //删除无用代码
useProguard false //代码压缩设置
shrinkResources false //删除无用资源
signingConfig signingConfigs.config
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
3、ios pod install 慢,导致部分库导入不成功。
在podfile中增加:source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
pod库版本低会导致部分flutter库导入不成功(jpush_flutter),解决(更新最新库)
pod repo update master
ios运行或打包错误,一部分原因需要在android studio devices运行一遍,再在xcode中运行解决
4、微信相关,fluwx 3.4.2
1)微信5.4.3开始jcenter关停。需要在根目录build.gradle增加mavenCentral()
2) Android端由于kotlin版本问题导致:org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: wrong bytecode错误。
解决:修改根目录build.gradle,kotlin版本为1.3.72
5、系统分享,引用库:share_plus: ^2.1.4
问题:安卓分享朋友多图在部分机型出现:分享失败,多文件分享仅支持照片格式。

本文详细介绍了如何修复listview空白间隔、混淆配置、ios pod install问题、微信分享、webview安全、Hero动画、任务栏命名等技术难题,涵盖了Flutter与Android开发中的关键知识点。
最低0.47元/天 解锁文章
784

被折叠的 条评论
为什么被折叠?



