重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
有以下几种可能
创新互联公司专业为企业提供武胜网站建设、武胜做网站、武胜网站设计、武胜网站制作等企业网站建设、网页设计与制作、武胜企业网站模板建站服务,十年武胜做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
终端执行
确认一下Flutter sdk安装情况,根据提示解决问题即可
取消选中Hide Obsolete Package
需要配置镜像路径
在环境变量中加入以上配置(配置环境变量方法自行查找)
参考文档: 滚动到底部才能看到
前段时间升级了mac系统到Catalina,然后又升级了android studio到4.0,后来打开flutter项目,执行flutter run 一直卡在Running Gradle task 'assembleDebug'...,等好久都没用,网上搜索了半天,最终解决了问题,记录一下
packages/flutter_tools/gradle/flutter.gradle文件,修改同上
替换maven地址为
//修改的地方
maven { url '' }
maven { url '' }
maven { url '' }
distributionUrl=file\:/D\:/softWare/gradle/gradle-5.4.1-all.zip
注意,你安装的gradle版本必须和你项目配置的flutter版本想匹配,附上插件版本所需的 Gradle 版本链接 (),选择安装你适配的版本!
repositories {
// google()
// jcenter()
//修改的地方
maven { url '' }
maven { url '' }
maven { url '' }
}
//修改的地方
private static final String MAVEN_REPO = "";
project.rootProject.allprojects {
repositories {
maven {
url repository
//修改的地方
//添加
maven { url '' }
maven { url '' }
maven { url '' }
}
}
}
修改这些地方后,执行flutter clean后重新运行flutter run,发现已经运行成功,
虚拟机内也启动了flutter的demo画面,至此,大功告成~~~
首先将项目android目录下的build.gradle中google()和jcenter()替换成阿里镜像地址
修改本地的flutter配置文件,flutter安装目录下找到packages/flutter_tools/gradle/flutter.gradle文件,repositories 修改为
将 MAVEN_REPO 地址替换为
修改 packages/flutter_tools/gradle/resolve_dependencies.gradle,替换maven地址为
重新运行项目,等待一会就可以正常运行。
Flutter 国内镜像 失效替换:
记录下坑
一开始我就使用Future、async、await去做异步操作,以为这样能解决问题,经过一天研究发现他们都还在同一个线程里面,也就是UI线程,导致卡顿,这明显不是我们想要的异步加载数据。
Dart真正的线程叫隔离(Isolate)
难受香菇
有点心累,记录下吧。
1.webview_flutter
2.flutter_inappwebview
3.flutter_webview_plugin
笔者最近发现webview_flutter在Android端嵌套带有较长的Webview页面时偶欧会存在卡顿问题表现为加速向下滑动到页面底部,然后从底部慢慢像上滑就不起作用了,体验很不好,经过一天的排查和实验发现是webview_flutter插件自己的问题,用原生嵌套WebView并没有问题,后来改成flutter_webview_plugin问题可以解决,但是flutter_webview_plugin插件并不是基于flutter渲染的并不能在嵌套webview的页面自定义flutter样式层,后来发现使用flutter_inappwebview插件能够完美解决问题。推荐你们用flutter_inappwebview。