【发布时间】:2019-11-21 04:34:18
【问题描述】:
当使用 android studio 的重构工具 refactoring -> rename 更改文件名或文件路径时,它不会更改相应的导入。
在 Android 项目中,这会自动发生,但在 Flutter 项目中,文件名称更改会破坏所有导入重命名文件的类。
有办法解决吗?
【问题讨论】:
标签: android-studio flutter dart package refactoring
当使用 android studio 的重构工具 refactoring -> rename 更改文件名或文件路径时,它不会更改相应的导入。
在 Android 项目中,这会自动发生,但在 Flutter 项目中,文件名称更改会破坏所有导入重命名文件的类。
有办法解决吗?
【问题讨论】:
标签: android-studio flutter dart package refactoring
只需检查 main.dart 文件的路径。像..\HomePage\\main.dart 那样更正它会起作用。
【讨论】:
要在 Android Studio 中重命名文件并在代码中更改该文件的引用,请在文件本身上使用 Refactor > Rename。
【讨论】:
Flutter (Channel stable, v1.5.4-hotfix.2, on Mac OS X 10.14.5 18F132),Android SDK version 28.0.3,Android Studio (version 3.4)你的机器上试过了吗?
Flutter v37.0.1, Dart v183.6270