Flutter 06:【小插曲】请慎重升级最新版本 AndroidStudio

简介:       小菜昨天耽误了很久,好不容易升级到 3.1.4 版本的 AndroidStudio,今天就遇到一个大问题,没办法只好回退到 3.1.3 版本。

      小菜昨天耽误了很久,好不容易升级到 3.1.4 版本的 AndroidStudio,今天就遇到一个大问题,没办法只好回退到 3.1.3 版本。
      很奇怪的是 AndroidStudio3.1.4 版本中找不到 FlutterDart 在 Plugins 中找不到,找不到,真的找不到...这简直太尴尬了。

AndroidStudio3.1.4.png

尝试方案

  1. 小菜以为是昨天重新安装 AndroidStudio 和 Gradle 时把 Flutter 环境整错了,于是先检查一下;cmd -> flutter doctor,结果发现 Flutter 没问题,只是提示 Flutter 和 Dart plugin 没有安装;如图:
  1. cmd -> flutter doctor -v 查看详情,发现 Flutter 的环境确实没问题;如图:
  1. 没办法,因为小菜着急用,所以只好重新下载 3.1.2 旧版本的 AndroidStudio 重新配置一下,果然,可以正常应用。
AndroidStudio3.1.2.png

      以前朋友提醒小菜:开发环境不要追求新,要追求稳定,小菜今天终于体会到其中的缘由。而 Flutter 也会不断的发展,只是最近(2018-08-15)建议朋友们暂时不要升级到最新版本的 AndroidStudio。

      以下是小菜公众号,欢迎闲来吐槽~


公众号
目录
相关文章
|
4月前
|
API 开发工具
Flutter升级更新2.0后常见报错处理
Flutter升级更新2.0后常见报错处理
227 2
|
1月前
深入理解Flutter鸿蒙next版本 中的Widget继承:使用extends获取数据与父类约束
本文详细介绍了Flutter中如何通过继承其他Widget来创建自定义组件。首先解释了Widget继承的基本概念,包括StatelessWidget和StatefulWidget的区别。接着通过具体示例展示了如何继承StatelessWidget和StatefulWidget,并在子类中访问父类的build方法和状态。最后,结合多个自定义Widget展示了如何在实际应用中灵活使用继承和组合来构建复杂的UI。
79 8
|
1月前
|
Dart UED 开发者
flutter鸿蒙版本通过底部导航栏的实现熟悉架构及语法
这篇博客详细解析了一个 Flutter 应用的完整代码,实现了带有底部导航栏的功能,允许用户在不同页面之间切换。通过逐行讲解,帮助读者理解 Flutter 的结构、状态管理和组件交互。代码涵盖了从引入包、创建主入口、定义无状态和有状态组件,到构建用户界面的全过程。希望对 Flutter 开发者有所帮助。
154 3
|
1月前
|
存储 Dart 前端开发
flutter鸿蒙版本mvvm架构思想原理
在Flutter中实现MVVM架构,旨在将UI与业务逻辑分离,提升代码可维护性和可读性。本文介绍了MVVM的整体架构,包括Model、View和ViewModel的职责,以及各文件的详细实现。通过`main.dart`、`CounterViewModel.dart`、`MyHomePage.dart`和`Model.dart`的具体代码,展示了如何使用Provider进行状态管理,实现数据绑定和响应式设计。MVVM架构的分离关注点、数据绑定和可维护性特点,使得开发更加高效和整洁。
165 3
|
1月前
|
Dart UED
在 Flutter鸿蒙next版本 中使用 if 语句和三元表达式进行视图逻辑判断
在 Flutter 开发中,构建动态和响应式的用户界面是核心任务。本文详细探讨了如何使用 if 语句、三元表达式等方法进行视图逻辑判断,并提供了示例代码。通过这些方法,可以根据不同条件动态渲染组件,提高用户体验。文章还强调了保持代码可读性和合理使用匿名函数的最佳实践。
83 2
|
1月前
|
JSON Dart 数据处理
flutter鸿蒙版本数据处理常用总集
本文介绍了在 Flutter 中如何本地访问 JSON 文件,包括确保文件路径正确、更新 `pubspec.yaml` 配置、正确加载 JSON 文件的方法。同时,详细讲解了如何在 Flutter 中使用 `dart:convert` 库进行 JSON 与 Map、Dart 对象之间的相互转换,提供了多个示例代码,帮助读者更好地理解和应用这些技术。
34 1
|
1月前
|
Dart 搜索推荐 API
Flutter & 鸿蒙next版本:自定义对话框与表单验证的动态反馈与错误处理
在现代移动应用开发中,用户体验至关重要。本文探讨了如何在 Flutter 与鸿蒙操作系统(HarmonyOS)中创建自定义对话框,并结合表单验证实现动态反馈与错误处理,提升用户体验。通过自定义对话框和表单验证,开发者可以提供更加丰富和友好的交互体验,同时利用鸿蒙next版本拓展应用的受众范围。
85 1
|
2月前
|
Dart UED 索引
flutter鸿蒙版本通过底部导航栏的实现熟悉架构及语法
flutter鸿蒙版本通过底部导航栏的实现熟悉架构及语法
36 2
|
1月前
|
存储 UED 开发者
Flutter鸿蒙版本灵活使用方法间的回调处理复杂化的逻辑
在 Flutter 开发中,灵活使用函数回调可以提高代码的可重用性、简化异步编程、增强解耦设计和提升用户体验。本文通过一个简单的示例,展示了如何在 Flutter 中实现函数调用和回调的基本使用。示例代码包括主入口、页面组件和回调函数的定义与调用,详细解析了每个部分的功能和作用。通过这种方式,开发者可以在操作完成后执行特定逻辑,使代码更易读和维护。
85 0
|
3月前
|
编解码 Dart 网络协议
Flutter如何玩转超低延迟RTSP/RTMP播放,跨平台视频流体验大升级,让你的应用秒变直播神器!
【9月更文挑战第3天】Flutter作为谷歌推出的跨平台移动UI框架,凭借高性能和丰富的生态系统广受好评。本文详细介绍如何在Flutter应用中实现低延迟的跨平台RTSP/RTMP播放,并提供具体示例代码。首先介绍了如何使用`flutter_vlc_player`播放RTSP流,然后讨论了优化视频播放以降低延迟的方法,包括调整播放器配置等。通过选用合适的播放器插件并进行优化,Flutter可在视频流播放领域提供卓越的用户体验。随着生态的发展,Flutter有望成为视频流媒体开发的首选框架。
390 6