
Flutter
文章平均质量分 53
hiperion
Everything will be ok.
Coding everything.
展开
-
flutter升级AS和gradle后编译出错(No signature of method: build_gbqp6.android())错误
因为只是修改了build.gradle配置后发生这个问题,那么应该问题就出在这个文件配置上,采用逐个配置注释的方式,然后逐渐缩小范围最终定位查找出问题的部分。1.可能是拼写错误。如sourceSets,signingConfigs,lintOptions等,一般都是驼峰拼写,是否有写错的地方。当注释掉buildType部分时,可以正常编译了。那问题就出在这里,最后发现是useProguard true这个配置无法再使用。2.可能使用了已经废弃的属性,如下面release中的useProguard已经弃用。原创 2022-11-17 09:00:30 · 3181 阅读 · 1 评论 -
flutter build apk 打包报错
实际问题所在是我们使用了Icon和IconData,但必须是const进行修饰,否则就会报这个错误。没错,在我们要执行的打包命令之后加上 --no-tree-shake-icons 参数就会忽略这个错误,可以顺利打包成功,但从AS的菜单中就无法进行打包操作了,因为无法自动添加这个参数。之前打包都是正常的,最近一直在开发新版,有段时间没打包了。上周五想打个测试包,发现报错了,各种clean找问题。根据这些信息似乎完全无法找到问题所在,我们可以在命令上加-v参数,这样就可以活动更详细的信息了。原创 2022-09-27 11:06:47 · 3044 阅读 · 0 评论 -
Flutter upgrade升级SDK时报 SSL_ERROR_SYSCALL错误
在进行Flutter升级时,执行如下命令Flutter upgrade但是很不幸,由于某些原因,无法访问。报如下错误Standard error: fatal: unable to access'https://github.com/flutter/flutter.git/': LibreSSL SSL_connect:SSL_ERROR_SYSCALL in connection to github.com:443可以设置走代理,命令如下:git config --global http原创 2021-09-09 16:03:11 · 1262 阅读 · 0 评论 -
Flutter 沉浸式状态栏实现及Splash屏幕
Android原生中实现沉浸式状态栏很普遍。那在Flutter中如何实现呢。下面就大概总结一下。开发环境如下:[✓] Flutter (Channel stable, 1.22.6, on Mac OS X 10.14.5 18F132 darwin-x64, locale zh-Hans-CN)[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)[✓] Xcode - develo原创 2021-03-11 17:45:41 · 3205 阅读 · 0 评论 -
Flutter 沉浸状态栏和透明导航栏
开发环境:Flutter (Channel master, 1.20.0-7.0.pre, on Mac OS X 10.14.5 18F132, locale zh-Hans-CN) Android toolchain - develop for Android devices (Android SDK version 29.0.2)Xcode - develop for iOS and macOS (Xcode 11.3.1)Android Studio (version 4.0)使用And原创 2020-07-10 18:41:53 · 3827 阅读 · 1 评论 -
flutter更新ios依赖时,pod install 卡住
执行命令pod install后一直卡住不动,应该是无法访问库资源。可以尝试如下命令pod install --verbose --no-repo-update原创 2020-07-08 09:55:38 · 5096 阅读 · 0 评论 -
Flutter查看库的依赖关系
在纯Android项目中我们可以执行Task :app:dependencies(Gradle窗口中的app->Tasks->help->dependencies,选中右键运行)查看依赖关系:例如:+--- androidx.multidex:multidex:2.0.1+--- androidx.annotation:annotation:1.1.0+--- androidx.appcompat:appcompat:1.1.0| +--- androidx.annotat原创 2020-07-07 13:52:02 · 6341 阅读 · 0 评论 -
Flutter开发MacOS应用
Flutter对桌面程序的开发从1.13Alpha版本开始,已经涵盖了对macOS的桌面支持。其实对windows和linux的支持。但本文只介绍macOS的使用过程。配置要求一台macOS 10.11以上的电脑Flutter 1.13 以上Android Studio,其它IDE也可以配置环境 flutter channel master flutter upgrade f...原创 2020-03-16 09:41:48 · 6854 阅读 · 0 评论 -
关于Flutter应用程序的AndroidX兼容性
问题阐述Android代码通常使用 android.support 库来确保向后兼容性。这些android.support 库已弃用,并替换为 AndroidX。AndroidX具有与旧库相同的功能和一些附加功能,但不幸的是,这两组库是不兼容的。尝试构建依赖于两组库的APK时,Gradle崩溃。类似如下错误:FAILURE: Build failed with an exception....原创 2019-04-11 17:06:50 · 16532 阅读 · 1 评论 -
Flutter开发问题记录
最近手欠对系统进行优化,删除了xcode一些认为无用的模拟器等,占用好几个G。删完后心情舒畅。认为xcode用不到,所以才进行优化的。没想到优化大了,androidstudio打开时报git找不到。之前遇到过类似错误,打开xcode会提示修复,然后就好了。但这次xcode似乎罢工了,根本打不开,于是在appstore重新安装了xcode。然后打开androidstudio可以正常开发android...原创 2019-03-28 17:24:02 · 415 阅读 · 0 评论