flutter 2019记载

2019-12-06 00:00:00 by 【6yang】, 366 visits, 收藏 | 返回
Flutter 记载
 
1. 关于flutter run 后gradle 报错
C:\Users\jack\.gradle\gradle.properties
 
2. build.gradle 修改
// google()
// jcenter()
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public'}
修改有相处:
1. D:\soft\flutter\packages\flutter_tools\gradle
2. android/build.gradle
3. android studio 启动模拟机
android studio 启动模拟机后,
vscode 会自动识别
4. 选中flutter 项目中的lib/main.dart 后
通过f5自动启动
5. 配置环境变量
path中: D:\flutter\flutter\bin
%ANDROID_HOME%\tools
6. 通过Genymotion创建模拟机
Genymotion
7. 通过vscode h5调试,热更新
快捷键 F5,r或R
8. 通过Genymotion 调试的问题
可以看到这里有一个报错,[ERROR:flutter/shell/gpu/gpu_surface_gl.cc(58)] Failed to setup Skia Gr context.
解决方案: flutter run --enable-software-rendering
9. 通过命令创建模拟器
Error: avd not created
解决方案:flutter emulators --create --name android_dev
 
10. 关于github访问慢的问题
 
https://www.jianshu.com/p/0493dcc15d6f
github 访问慢的解决方式
#github
199.232.5.194 github.global.ssl.fastly.net
192.30.253.112 github.com
解决android 和flutter 安装问题,
11. 关于flutter pub get慢的问题
和github 有关
 
12. 关于Android license status unknown.慢的问题
解决方案:flutter doctor --android-licenses
 
13. 关于java版本过高问题
sdkmanager.bat --update 出现无法更新时,可能是java版本过高引起,需要降级
解决方案:降级到java8(java1.8.4)
 
14. 关于android dart.ui 报错‘ Not found: 'dart:ui'
大部份原因是因为自动开了dart 引起的。
解决方案:手动去引入对应的dart
图片(一)
图片(二)
 
15. 关于 vscode flutter run 时出现 gradle 里的.jar 文件下载不了问题
 
解决方案:C:\Users\jack\.gradle\caches\modules-2\files-2.1 这里的包单独从迅雷下载,放至对应的目录下
或另找一台安装下载完整.gradle\caches\modules-2\files-2.1 复制一份覆盖;
 
 
分享到:
share

    图片原图

    loading

    loading