首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法解析符号FlutterActivity

无法解析符号FlutterActivity
EN

Stack Overflow用户
提问于 2019-01-02 15:22:58
回答 3查看 9.3K关注 0票数 3

我从github用'VCS ->从版本控制签出‘从Android导入了颤振项目。现在我面临的问题是:安卓的Cannot resolve symbol FlutterActivity MainActivity.java。

我用New Flutter Project向导创建了另一个颤振项目。也没有这样的问题。这两个项目的不同之处在于,github的项目没有External Libraries/Flutter for Android/flutter.jar,而从零开始创建的项目有一个。

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

在这里,该项目的pubspec.yaml:

代码语言:javascript
运行
复制
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

这种依赖应该如何在一个颤振项目中处理呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-01-02 16:40:23

当一个项目被创建时,就会在ios/和android/子目录中创建多个文件。

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

修复的方法

删除ios/和/或android/目录并运行flutter create .来重新生成这些目录。

提示

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

票数 7
EN

Stack Overflow用户

发布于 2022-02-22 07:06:23

使用android创建一个新的颤振项目,您无法找到FlutterActivity类,因为android找不到flutter路径。

票数 0
EN

Stack Overflow用户

发布于 2022-04-20 04:45:23

您可以尝试将android文件夹链接为一个gradle项目。右键单击android/build.gradle文件并选择链接作为gradle项目。然后可以在gradle工具窗口中刷新依赖项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54008894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档