我是靠谱客的博主 执着发带,最近开发中收集的这篇文章主要介绍flutter遇到的问题归纳,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题一 :flutter 版本升级

Failed to retrieve the Dart SDK from: https://storage.flutter-io.cnexport/flutter_infra/flutter/2f0af3715217a0c2ada72c717d4ed9178d68f6ed/dart-sdk-darwin-x64.zip
If you're located in China, please see this page:
  https://flutter.dev/community/china


解决办法:

先执行命令

export PUB_HOSTED_URL=https://pub.flutter-io.cn

export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

完成后,再执行命令

flutter upgrade --force

版本回退

在flutter sdk 存放目录运行终端,执行 git reset --hard 版本号(例如:git reset --hard ffb2ece)

版本号地址查看

问题二:编译运行

运行时出现:

Exception: Gradle task assembleDebug failed with exit code 1

解决办法:

在android工程的build.gradle,如下图

加入 

maven { url 'http://download.flutter.io' }

如下图

问题三:Encountered error while building for device.

解决办法:

flutter clean
rm -Rf ios/Pods
rm -Rf ios/.symlinks
rm -Rf ios/Flutter/Flutter.framework
rm -Rf ios/Flutter/Flutter.podspec

rm ios/Podfile
rm pubspec.lock
flutter run

记得需要连接一台可运行的设备

问题四: 报错:LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

解决办法:

打开终端执行

git config --global --add remote.origin.proxy ""

若第一种方法输入命令不管用,可以尝试先输入下边命令,然后在执行第一种方法的命令。

git config --global http.sslBackend "openssl"
git config --global --add remote.origin.proxy ""

问题五: node版本更新

以往的版本 | Node.js

问题六: pubspec.yaml文件依赖包快速更新

flutter pub outdated
 flutter pub upgrade --major-versions

问题七:framework not found BSGridCollectionViewLayout(***)

打开ios工程:分别执行

cd ios
open Runner.xcworkspace

 找到对应6,双击打开下图,删除报错中提示找不到的(同时删除-framework,它们是一一对应的)

 

 

 

 

最后

以上就是执着发带为你收集整理的flutter遇到的问题归纳的全部内容,希望文章能够帮你解决flutter遇到的问题归纳所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部