flutter 踩坑日记
1.android studio 找不到iPhone
打开Xcode 勾选真机 跑起来 回到android studio问题解决
2.flutter: _positions.isNotEmpty: ScrollController not attached to any scroll views.
原因:当ScrollController尚未附加到ListView或其他ScrollView时,您正在使用它。您可以使用hasClients属性进行检查
if(controller.hasClients){
}
3.DioError [DioErrorType.other]: HttpException: Connection closed before full header was received,
final Dio dio = Dio(_options);
4.防止屏幕定时息屏
首先引用https://pub.dev/packages/wakelock
网上找的办法上说要在在AndroidManifest.xml中加上:<uses-permission android:name="android.permission.WAKE_LOCK" />,但是我没加也没有问题~具体情况看个人
Wakelock.enable(); 不需要常亮的地方移除
4.flutter 导入新项目Target of URI doesn't exist 'package:flutter/material.dart'
设置Dart SDK path:
flutter packages get
5.Flutter BackdropFilter 大小自适应 child 用 ClipRect 包裹即可:
ClipRect(
child: BackdropFilter(
child:
)
)