Flutter错误积累

1.显示Waiting for another flutter command

当运行flutter时出现如下报错信息时可以尝试清除sdk缓存的问题来解决。

D:\Android\FlutterSdk\bin\flutter.bat --no-color upgrade
Checking Dart SDK version... 
Downloading Dart SDK from Flutter engine 66344068899635154addec16005167113b9c1e9d... 
Building flutter tool... 
Running pub upgrade... 
Waiting for another flutter command to release the startup lock...

解决办法:
首先打开fluttersdk中的如下目录FlutterSdk\bin\cache,删除其中flutter.bar.lock文件
如果遇到无法删除的时候,可以在任务管理器中查找是否有dart.exe 并关闭。

2.flutter打debug可以联网,打release报错

OS Error: No address associated with hostname, errno = 7

I/flutter (19178): *** DioError ***:
I/flutter (19178): uri: https://www.wanandroid.com/banner/json
I/flutter (19178): DioError [DioErrorType.other]: SocketException: Failed host lookup: 'www.wanandroid.com' (OS Error: No address associated with hostname, errno = 7)
I/flutter (19178): #0      DioMixin.assureDioError (package:dio/src/dio_mixin.dart:819)
I/flutter (19178): #1      DioMixin._dispatchRequest (package:dio/src/dio_mixin.dart:678)

问题原因:
apk没有网络权限,
解决办法:
在Flutter生成的Android工程的AndroidManifest.xml文件中添加访问网络的权限。

    <uses-permission android:name="android.permission.INTERNET"/>

你可能感兴趣的:(Flutter,android,flutter)