【问题标题】:How to stop android studio auto import to start from "file://..." for Flutter如何停止 android studio 自动导入以从 Flutter 的“file://...”开始
【发布时间】:2020-11-24 10:42:41
【问题描述】:

当我尝试将文件从一个目录移动到另一个目录时,Android Studio 会自动搜索并更改该文件在其他文件中的导入,这非常方便。

但在 Flutter 中,当我这样做时,它会从 "file//...path" 开始文件导入,而不是 "package:...path"

import 'file:///C:/Users/my_name/AndroidStudioProjects/path-to-file/newpage_component.dart';

代替

import 'package:path-to-file/newpage_component.dart';

这真的很烦人,我必须在每个文件中手动更改它。

如果您使用build_runner lib,就会出现最大的问题。如果有任何从 'file://' 开始的导入,它不会运行 watch 命令

【问题讨论】:

    标签: android-studio flutter import flutter-dependencies


    【解决方案1】:

    看起来它已于 2021 年 3 月在此问题中修复:https://github.com/dart-lang/sdk/issues/43602 但是根据dart插件版本历史https://plugins.jetbrains.com/plugin/6351-dart/versions,它只兼容Studiobuild 211.6556+

    最新的 Studio 候选版本是 build 202.7231092

    最新的金丝雀是Arctic Fox 2020.3.1.14

    我不知道 Studio 的新命名方案与 Jetbrains 插件页面上列出的内部版本号相关,但肯定目前看来我们无法获得更新。

    【讨论】:

      【解决方案2】:

      更新 Android Studio。然后更新你的 Flutter 和 Dart 插件。点击Help > Check for updates

      【讨论】:

      • 这对你有用吗?我已经更新到最新的插件和 android-studio 版本,但问题仍然存在。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-16
      • 1970-01-01
      • 2016-04-03
      • 2020-12-09
      • 2020-09-16
      相关资源
      最近更新 更多