【问题标题】:How to configure correctly my IDE to find import packages?如何正确配置我的 IDE 以查找导入包?
【发布时间】:2018-03-31 13:23:25
【问题描述】:

在 IntelliJ IDEA CE 2017.2 中很容易重现:

  1. 创建一个新的 Flutter 项目(你自己命名)。

  2. 尝试构建 → 重建项目
    错误:在“项目结构”对话框中指定 SDK。
    已通过选择 Android API 16 平台(Java 版本 1.8.0_112)修复。

  3. 重试构建 → 重建项目
    错误:Android Source Generator: [project_name] AndroidManifest.xml file not found
    通过转到文件→项目结构→模块,选择project_name_android→Android并在每个字段的/android之后添加/app/src/main来修复...清单文件:资源目录:资产目录和Native libs目录。

  4. 重试构建 → 重建项目
    错误:android-apt-compiler: .... types not allowed (at 'configChanges' with value ...
    通过删除layoutDirection|修复(不要忘记删除一个|栏)。

  5. 重试构建 → 重建项目
    错误:Android Pre Dex: [flutter.jar] Failed to load dx.jar... 和另外 10 条错误消息
    已通过将 SDK 降级到版本 25 来修复。

  6. 重试构建 → 重建项目
    一切正常。
    现在在 pub spec.yaml 中添加包依赖

    将此视为我的pubspec.yaml

    name: myproject
    dependencies:
      flutter:
        sdk: flutter
      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
    
    flutter:
      uses-material-design: true
    
  7. 重试构建 → 重建项目
    错误 java: package io.flutter.plugins.firebase.database does not exist 和另外 5 个错误

它在模拟器和设备上运行。但设置我的 IDE 属性时似乎有问题或遗漏了什么?

【问题讨论】:

  • “创建一个新的 Flutter 项目(你可以命名它)。”你使用flutter create 进行创作吗?

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


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    flutter create project_name
    

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

    • flutter create --help 用于创建新项目的所有选项,包括组织、iOS 和安卓语言等。

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

    【讨论】:

    • @Rainer_Wittman,您的回答没有回答问题。如果你看最后:“我不得不说:它在模拟器和设备上运行。但在设置我的 IDE 属性时似乎有问题或缺失?”。所以,我知道“颤振创建......”和“绿色箭头......”。我的问题是不是,问题是:“如何正确配置我的 IDE 以在 Flutter 中查找导入包?”
    猜你喜欢
    • 2019-12-27
    • 1970-01-01
    • 2019-12-17
    • 2017-01-07
    • 2021-05-30
    • 2015-11-30
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    相关资源
    最近更新 更多