无法访问 MainActivity 的超类型 FragmentActivity

问题描述 投票:0回答:4

当我想在 AS 中创建一个新项目时,我收到此错误:

无法访问“androidx.fragment.app.FragmentActivity”,它是“com.example.test123.MainActivity”的超类型。检查模块类路径是否缺少或冲突的依赖项

之后我无法构建/重建或运行我的干净的新项目。 有什么想法吗?

android gradle android-activity appcompatactivity
4个回答
1
投票

我的 gradle 和项目构建/重建也遇到同样的问题, 然而,解决方案在某种程度上是随机的,但我尝试删除“.gradle”文件夹的内容以强制我的项目从头开始下载它。

在 AS 中执行此操作后,我在文件 -> 项目结构和重建项目中将 gradle 插件版本更改为最新版本(例如 alpha x.xx) 然后再次恢复到最新的稳定版本,我的项目构建没有任何问题。


1
投票

检查应用程序的 build.gradle 文件中是否有 appcompat 库。如果还是不行,请尝试使缓存无效并重新启动。


0
投票

就我而言,这是有效的: 在我的 build.gradle 模块依赖项中,我改变了

implementation 'com.google.android.material:material:1.4.0'

implementation 'com.google.android.material:material:1.6.1'

0
投票

就我而言,我的笔记本电脑无法连接到互联网。我解决了这个问题并成功了。

© www.soinside.com 2019 - 2024. All rights reserved.