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

问题描述:

它很容易在IntelliJ IDEA CE 2017.2中重现:如何正确配置我的IDE在Flutter中查找导入包?

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

尝试构建 - >重建项目 错误:指定SDK和项目结构对话框。 修正:选择Android的API 16平台(Java版本 “1.8.0_112”)

再次尝试建设 - >重建项目 错误:Android的源发生器:[PROJECT_NAME]找不到文件的AndroidManifest.xml 修正:进入文件 - >项目结构 - >模块选择project_name_android-> Android并在每个字段上的/ android之后添加“/ app/src/main”清单文件:Resources目录:Assets目录和Native libs目录

再试一次Build - >重建项目 错误:android-apt-compiler:....类型不允许(在'configChanges'中有值... 修正:删除layoutDirection |(别忘了删除一个| bar)

再次尝试建设 - >重建项目 错误:Android的预敏捷:[flutter.jar]无法加载dx.jar ...... 10个多处错误消息 修正:搜索......人们说我有降级SDK ... OK到版本25

再试建设 - >重建项目 一切就OK了

现在添加软件包的依赖在酒吧spec.yaml

比方说(我pubspec.yaml): 名称: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:扑

扑: 使用材料设计:真

再次尝试建设 - >重建项目 错误的java:包io.flutter.plugins.firebase.database确实ñ不存在 和5个以上的错误

我不得不说:它运行在模拟器和设备上。但是,在设置我的IDE属性时看起来有些不对或缺失?

感谢

+0

“创建一个新的扑动项目(你的名字)”。你使用'flutter create'来创建? –

请使用命令行来创建一个新的扑项目:

flutter create project_name

这应该可以解决你所有的问题。

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

更新:

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

+0

@Rainer_Wittman,你的回答并不回答这个问题。如果你看到最后的结果:“我必须说:它在Emulator和Device上运行,但是在设置我的IDE属性时看起来有些不对或缺失了吗?”。所以,我知道“扑动......”和“绿色箭头......”。我的问题是**不**,关于它,问题是:“如何正确配置我的IDE在Flutter中查找导入包?” – abnerh69