代码之家  ›  专栏  ›  技术社区  ›  AlexKost

无法解析符号颤振活动

  •  1
  • AlexKost  · 技术社区  · 6 年前

    我将flutter项目从Github导入Android Studio,并从版本控制中“VCS->签出”。现在我面临的问题是: Cannot resolve symbol FlutterActivity 在android的mainactivity.java中。

    我创建了另一个颤振项目 New Flutter Project 向导。没有那种问题。这两个项目的区别在于Github的项目没有 External Libraries/Flutter for Android/flutter.jar 而从零开始就创造了。

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

    此处所讨论项目的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 回复  |  直到 6 年前
        1
  •  1
  •   Günter Zöchbauer    6 年前

    使用flutter创建项目时,会创建iOS/和android/子目录中的几个文件。

    较新的颤振版本可能生成这些文件有点不同,使用较旧颤振版本创建的项目可能会导致问题。

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

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