在flutter项目中添加新包只有重新启动android studio后才起作用

问题描述 投票:0回答:1

我现在面临这个问题有一段时间了。当我在 flutter 项目中添加库或包然后运行时

flutter pub get
但是当我导入该包时,它不可用(就好像它不包含在 pubspec 中一样) 只要我知道,运行命令
flutter pub get

实际上下载了该包,但由于某种原因无法在项目文件中使用。 我每次都必须重新启动android studio才能使用新库

我尝试了以下方法,但没有帮助。

  1. 以管理员模式打开andriod studio
  2. 删除 pubspec.lock 文件
  3. 将 flutter 升级到最新版本
  4. 将android studio升级到最新版本
  5. 打开 pubspec.yaml,然后按
    Get Dependencies
  6. 例如使用终端添加包
    flutter pub add library_name

所有这些都没有帮助,我必须重新启动 android studio。然后一切正常。

附加信息 我想知道它是否与我的项目结构有关。因为我新建了一个flutter项目,没有这个问题。

flutter android-studio flutter-dependencies flutter-packages
1个回答
0
投票

请使用 VSCode 尝试相同的操作,如果工作正常,则卸载 Android studio,从设备中删除所有临时文件并重新安装 android studio。

© www.soinside.com 2019 - 2024. All rights reserved.