无法解析符号FlutterActivity

时间:2019-01-02 15:22:59

标签: android flutter

我使用“ VCS->从版本控制中检出”从github将flutter项目导入了Android Studio。现在,我面临的问题是:Android的MainActivity.java中的Cannot resolve symbol FlutterActivity

我用New Flutter Project向导创建了另一个Flutter项目。而且没有那种问题。这两个项目之间的区别在于,来自github的项目没有External Libraries/Flutter for Android/flutter.jar,而从头创建的项目却没有。

我比较了两个项目的pubspec.yaml和build.gradle文件,没有发现与该依赖项相关的任何内容。

以下是该项目的pubspec.yaml:

name: utopian_rocks_mobile
description: A new Flutter project.

version: 1.0.0+1

environment:
  sdk: ">=2.0.0-dev.68.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  http: ^0.12.0
  rxdart: ^0.19.0
  cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter


flutter:

  uses-material-design: true

应该如何在扑朔迷离的项目中处理这种依赖性?

1 个答案:

答案 0 :(得分:2)

使用flutter创建项目时,请在ios /和android /子目录中创建多个文件。

较新的Flutter版本可能会生成这些文件,并且使用较旧的Flutter版本创建的项目可能会导致问题。

修复方法
删除ios/和/或android/目录,然后运行flutter create .重新生成这些目录。

提示
自定义更改将丢失,需要重新应用。如果将项目提交到版本控制系统(如Git),这是最简单的。