在Android Studio 中遇到Pub get has not been run site
时间: 2024-09-07 08:00:48 浏览: 117
在Android Studio中遇到“Pub get has not been run”这类提示信息时,通常是因为项目依赖于Flutter或者是Dart包,但尚未执行`flutter pub get`命令来获取这些依赖包。这通常发生在新克隆的Flutter项目或者是在`pubspec.yaml`文件中添加了新的依赖后。执行`flutter pub get`命令会从Flutter的包管理器pub中下载和安装依赖项。
解决这个问题的步骤如下:
1. 打开终端(Terminal)或命令提示符(Command Prompt),确保你的当前工作目录是包含`pubspec.yaml`文件的Flutter项目根目录。
2. 在终端中输入以下命令并执行:
```
flutter pub get
```
3. 等待命令执行完毕,这可能会花一些时间,具体取决于网络速度和依赖的数量。
4. 执行完毕后,可以重新编译运行你的Flutter应用。
如果你不希望每次添加或修改依赖后都手动执行这个命令,可以开启在Android Studio中的自动运行pub get功能。操作如下:
1. 打开Android Studio的设置界面,可以通过点击菜单栏中的`File` -> `Settings`(或`Android Studio` -> `Preferences`)进入。
2. 在设置界面中找到` Languages & Frameworks` -> `Flutter`。
3. 在`Flutter`设置中,勾选`Auto run "flutter pub get"`选项。
这样,在你保存`pubspec.yaml`文件时,Android Studio会自动运行`flutter pub get`命令来同步依赖。
阅读全文