flutter
丢失的林夕
来个搞笑的:good good study,day day up
展开
-
IO exception while downloading manifest: java.io.IOException: Unable to tunnel through proxy. Proxy
原因你本地gradle配置了下载代理,并且该代理不可用解决办法找到你c盘下的gradle.properties文件注释掉代理配置即可原创 2020-10-28 15:07:43 · 11477 阅读 · 2 评论 -
WARNING: Configuration ‘compile‘ is obsolete and has been replaced with ‘implementation‘ and ‘api‘.
原因compile会被在2018年底取消,会被imlementation替代,所以会报这个警告,解决警告的方式就是换成imlementation就好了解决办法将compile全部换成implementation即可原创 2020-10-28 14:47:36 · 3410 阅读 · 0 评论 -
“adb”不是内部或外部命令,也不是可运行的程序或批处理文件(Win)
原因环境变量没配置adb.exe文件得路径,系统找不到改程序解决办法android 2.2以后,adb.exe是放在SDK的platform-tools目录下面的,复制当前目录,填入环境变量中然后完美解决原创 2020-10-27 13:38:24 · 358 阅读 · 0 评论 -
Flutter ListView注意问题
1. 嵌套ListView子级ListWiew需要如下设置,比秒出现问题ListView( children: <Widget>[ ListView( shrinkWrap: true, //为true可以解决子控件必须设置高度的问题 physics:NeverScrollableScrollPhysics(),//禁用滑动事件 ), ], )2. List原创 2020-06-27 22:04:09 · 2624 阅读 · 0 评论 -
The relevant error-causing widget was widage
Flutter盒子这是Flutter官网关于flutter 盒子约束的一段话。在Flutter中,widget由其底层的RenderBox对象渲染。 渲染框由它们的父级给出约束,并且在这些约束下调整自身大小。约束由最小宽高、最大宽高组成(这里是我个人看法,Flutter中文网翻译是,约束由最小宽度、最大宽度和高度组成 ); 尺寸由特定的宽度和高度组成。按照宽高约束条件来划分,flutter 盒子有三类:无限制边界(在某一个方向,比如纵向滚动那么宽度就是受限制的而高度无边界,并不是宽高都任意大),例如原创 2020-06-27 19:11:09 · 8252 阅读 · 1 评论 -
type MappedListIterable dynamic Widget is not a subtype of type List Widget
官方代码提示:inal divided = ListTile.divideTiles(context: context, tiles: tiles); return new Scaffold( appBar: new AppBar( title: new Text("收藏"), centerTitle: true, ), body: new ListView( children: di原创 2020-06-25 23:00:55 · 1096 阅读 · 0 评论 -
flutter文字渐变
直接上代码: Container( foregroundDecoration: BoxDecoration( backgroundBlendMode: BlendMode.srcIn, gradient: LinearGradient( begin: Alignment.centerLeft, end: Alignment.centerRight,原创 2020-06-22 20:46:04 · 3175 阅读 · 0 评论 -
DioError [DioErrorType.DEFAULT]: RangeError (index): Invalid value: Only valid value is 0:
问题:dio发送post请求一直报错DioError [DioErrorType.DEFAULT]: RangeError (index): Invalid value: Only valid value is 0:原因:请求url只写了ip,缺少协议信息 :http://原创 2020-06-19 22:51:19 · 4805 阅读 · 0 评论 -
he method DioHttpHeaders.add has fewer named arguments than those Context This is the overridden
前端数据的双向绑定方法前端的视图层和数据层有时需要实现双向绑定(two-way-binding),例如mvvm框架,数据驱动视图,视图状态机等,研究了几个目前主流的数据双向绑定框架,总结了下目前实现数据双向绑定的三种方式1.0 前端数据劫持(Hijacking)avalon等框架使用的数据劫持方式。基本思路是使用Object.defineProperty对数据对象做属性get和set的监听,当有数据读取和赋值操作时则调用节点的指令,这样使用最通用的=等号赋值就可以了。具体实现如下: let obj原创 2020-06-03 11:25:42 · 2180 阅读 · 1 评论 -
A system image must be selected to continue
问题A system image must be selected to continue原因下载SDK platforms时少下了系统图片解决打开SDK MANAGER,然后把右下角的show package details勾上,把对应的system image下载下来即可原创 2020-06-05 10:59:32 · 13768 阅读 · 6 评论 -
Error:No such property: GradleVersion for class: JetGradlePlugin
错误原因:IDE 版本(GradlePlugin)和 Gradle 版本不匹配导致这个错误。GradlePlugin 版本和 AndroidStudio 版本一致,与 Gradle 版本有一张对应表。在文章末尾。作为一个 Android 开发人员,平时都要和 Gradle 打交道,却也仅仅是在简单的知道状态。于是很多时候都被其搞得十分难受,修改gradle-wrapper.properties(位于项目根目录的gradle/wrapper下)的:gradle版本,我是从gradle-5.1.-all原创 2020-06-04 21:06:52 · 13983 阅读 · 0 评论 -
Flutter plugin not installed this adds Flutter specific functionality
问题:安装flutter报X Flutter plugin not installed; this adds Flutter specific functionality. X Dart plugin not installed; this adds Dart specific functionality.X Connected device ! No devices available办法:打开你的Android sdudio进入setting,搜configs,点击plug原创 2020-06-04 18:32:25 · 5064 阅读 · 0 评论 -
Android toolchain - develop for Android devices (Android SDK version 28.0.0) X Flutter requires
在配置flutter 过程中遇到以下问题[!] Android toolchain - develop for Android devices (Android SDK 28.0.3) ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses解决方案cd 到自己sdk的路径 例如 cd /Users/admin/dev/Android/sdkcd tool原创 2020-06-04 17:42:03 · 8937 阅读 · 1 评论 -
flutter安装
一、下载FlutterSdkhttps://flutter.dev/docs/development/tools/sdk/releases?tab=windows二、配置FlutterSdk1、点开我的电脑属性,点开高级属性,找到环境变量2、点击选择系统变量中的path变量,在path变量中添加fluttersdk的bin目录的路径【目录不要有中文不要有空格】3、黑窗口测试一下...原创 2020-06-04 17:24:26 · 2150 阅读 · 0 评论