flutter开发过程坑收集(一)-coding之外

48 篇文章 1 订阅

1.pubspec.yaml 文件件的assets前面多了一个空格

错误:Error on line 44, column 4: Expected a key while parsing a block mapping

参考:https://www.jianshu.com/p/5ccbdd7bc519

 

2019-06-18  10:56更新

2.waiting for another flutter command to release the startup lock

https://www.cnblogs.com/LiuPan2016/p/9340728.html

 

3.2019-06-18  17:34  更新

flutter项目目录要纯英文的

 

2019-06-19  15:19  更新

4.关于导包的时候的大小写问题

import 'package:xxx/features/companydetail/companydetail.dart';

import 'package:xxx/features/companydetail/Companydetail.dart';

注意上面两个导包的时候,有大小写的不同,这种情况下,包内的class能找到,但是当使用class的构造方法的时候

却怎么样找不到方法的参数

。。。。这个地方不注意真的不好找。。。。

 

 

2019-06-19 20:36 更新

5. E/flutter: [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: DioError [DioErrorType.DEFAULT]: SocketException: Failed host 

如上,如果在使用flutter开发的过程中遇到上面的问题的话,很有可能是权限没加,

android的话记得要在清单文件里面加权限

奇怪的是如果是直接run的话没有这个问题

参考:https://github.com/dart-lang/http/issues/185

坑好多

 

 

6.The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app

这个是android x 与 support库的问题,---------感觉flutter好多坑啊

解决方案:全部改成support或者 androidx ,总之要统一,就行了

参考:

https://www.jianshu.com/p/034254874ca9

https://blog.csdn.net/u014644594/article/details/89850759

 

 

7.The Android Gradle plugin supports only Kotlin Gradle plugin version 1.3.0 and higher.The following dependencies do not satisfy the required version:root project 'android' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.71

解决方法:按照提示把 1.2.71 改成1.3.0即可。。

 

 

8.flutter Error “Android dependency 'androidx.core:core' has different version” using flutter_local_notifications and location packages

解决方案:参考https://stackoverflow.com/questions/54823084/flutter-error-android-dependency-androidx-corecore-has-different-version-us

按照stackoverflow上的方案:I solved it by upgrading my gradle dependency in the android/build.gradle file: classpath 'com.android.tools.build:gradle:3.3.1' (I was previously on version 3.2.1)

 

2019-06-22 18:00

9.gradlew.bat" exited abnormally

其实也没干啥事,就是在android的build.gradle里面加了这么一行

dependencies {
    implementation 'org.jetbrains:annotations:15.0'
}

结果就不行了。。。  

解决方法:注掉或者删掉就好了

 

2019-06-22 18:14

10.android stuido 的run 按钮莫名其妙不亮了

继续填坑,这次遇到的是flutter项目下 android studio 的run按钮莫名其妙不亮了。

关键是。。。没有任何提示。。。没有任何提示。。。。

google了一圈,这位老哥遇到的问题是因为flutter-sdk  没配

参考:https://stackoverflow.com/questions/48650831/dart-sdk-is-not-configured

我按照给的步骤配了下flutter 的 sdk----然后就好了。。。

 

2019-06-22 22:41

11.环境变量莫名其变变了。。。

FLUTTER_STORAGE_BASE_URL 的环境变量,本来配的是

https://storage.flutter-io.cn

莫名其妙改成了下面这个。。。导致半天更新不了包,好吧,那我改回来。。

https://storage.flutter-io.c

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值