如何正确配置我的IDE以在Flutter中查找导入包?

时间:2017-10-19 13:27:44

标签: firebase intellij-idea firebase-realtime-database flutter

在IntelliJ IDEA CE 2017.2中重现很简单:

创建一个新的Flutter项目(您可以命名)。

尝试构建 - >重建项目 错误:在“项目结构”对话框中指定SDK。 修复:选定的Android API 16平台(java版“1.8.0_112”)

再试一次Build-> Rebuild Project 错误:Android Source Generator:找不到[project_name] AndroidManifest.xml文件 修复:转到文件 - >项目结构 - >模块选择project_name_android-> Android并在/ android上添加“/ app / src / main”每个字段...清单文件:资源目录:资产目录和本机库目录

再试一次Build-> Rebuild Project 错误:android-apt-compiler:....类型不允许(在'configChanges'中有值... 修复:删除layoutDirection | (别忘了删除一个|吧)

再试一次Build-> Rebuild Project 错误:Android Pre Dex:[flutter.jar]无法加载dx.jar ...还有10个错误消息 修正:搜索...人们说我必须降级SDK ...好的版本25

再试一次Build-> Rebuild Project 一切都好

现在在pub spec.yaml

中添加包依赖项

让我们说(我的pubspec.yaml): name:myproject 依赖关系:   扑:     sdk:扑腾   firebase_database:0.1.0   firebase_storage:0.0.6   async_loader:0.1.0   path_provider:0.2.1 + 1

dev_dependencies:   flutter_test:     sdk:flutter

扑:   uses-material-design:true

再试一次Build-> Rebuild Project 错误java:包io.flutter.plugins.firebase.database不存在 还有5个错误

我不得不说:它在模拟器和设备上运行。但是在设置我的IDE属性时似乎有些错误或缺失?

由于

2 个答案:

答案 0 :(得分:0)

请使用命令行创建新的flutter项目:

flutter create project_name

这应该为您解决所有问题。

使用flutter create --help创建新项目的所有选项,包括组织,iOS和Android语言等。

更新

使用绿色箭头运行您的应用程序。那里应该没有错误。

答案 1 :(得分:0)

再试一次Build-> Rebuild Project Error java:package io.flutter.plugins.firebase.database不存在,还有5个错误

在将新的依赖项添加到pubspec文件后,尝试运行flutter pub get