解决 flutter run 很慢或者下载 gradle 错误:Exception in thread “main” java.net.SocketException: Connection reset

940 记录 发表评论
这个问题是因为国内网络无法正常下载 gradle 引起的,不管你是啥版本,都一样。 详细的错误如下: [ +176 ms] Downloading https://services.gradle.org/distributions/gradle-6.7-all.zip [+5206 ms] Exception in thread "main" java.net.SocketException: Connection reset [ ] at java.net.SocketInputStream.read(SocketInputStre…

Flutter 请求接口数据乱码怎么办?

1.5k 记录 一条评论
浏览器访问正常,但是在 Flutter 中拿到的却是一堆乱码,类似如下: Java å¦‚ä½•åˆ›å»ºå¤šçº¿ç¨‹ï¼ 原因是没有设置编码格式: jsonObj = json.decode(response.body); 改用: jsonObj = json.decode(utf8.decode(response.bodyBytes)); 解决。

Android adb devices识别不到小米手机

1.6k 记录 发表评论
Flutter也是用adb来识别的,所以处理方法一致。 1、打开手机【设置】-【我的设备】-【全部参数】-点击四次【MIUI版本 (MIUI 12.0.3 稳定版)】 2、打开手机【设置】-【更多设置】-【开发者选项】 打开【开启开发者选项】下拉,打开【USB 调试】 3、重新用 adb devices 扫描。

Flutter ListView 分页加载更多效果

10.0k 记录 一条评论
对于REST API接口,大部分情况下都得处理分页问题。 分页可以让我们把大量数据分割成一个个小段,分次加载。这样可以有效避免因为一次load全部数据而导致客户端变慢的问题。 本文介绍Flutter ListView组件的分页实现,数据来源于HTTP请求。当用户下拉时,APP自动加载更多数据。 1 创建 Stateful Widgets 首先,要为 ListView 绑定为 Sta…

中国安装flutter

1.1k 记录 发表评论
1 安装flutter 中国地区设置:https://flutter.dev/community/china 下载Flutter:https://flutter.dev/docs/get-started/install 下载Java JDK:https://www.oracle.com/technetwork/java/javase/downloads/index.html 下载Android studio:https://developer.android.com/studio#downloads(已经安装了IDEA的, ,可不用下完整版的And…