当前位置: 首页 > 知识库问答 >
问题:

Android studio在红线中抱怨“无法访问androidx.activity.ComponentActivity”,但编译良好

马承
2023-03-14

Android Studio抱怨无法访问红线中的androidx.activity.ComponentActive,但它编译和运行良好。我遇到了许多这样的SO帖子,所有这些帖子都建议清除缓存、删除. ide. gradle文件、清理项目。我已经尝试了所有方法,但仍然不断得到这个。我错过了什么吗?

共有2个答案

陆宏扬
2023-03-14

检查AppCompatActivity的包。

在我的情况下,活动从库中扩展。

但是在rxlifecycle2中,RxAppCompatActivity的父类是android。支持v7.app。AppCompatActivity。

我换成了“rxlifecycle3”,问题就解决了。

柯子琪
2023-03-14

对我来说,更新到最后一个appcompat依赖项有所帮助。

 类似资料:
  • 问题内容: 我下面这个线程,这一个建立自己的KDE没有须藤权限。由于没有在工作站上安装Git和CMake。我只是将它们都安装在 / home / <用户>下,并将 / home / <用户> / bin和 / home / <用户> / lib添加 到PATH和LD_LIBRARY_PATH中。由于KDE构建仅支持CMake,因此不进行配置。因此,我必须通过CMake设置前缀,如下所示:。在这一点

  • 我正在尝试编写一个列出目录中所有非隐藏文件的方法。但是,当我添加条件 我的代码无法编译,编译器返回以下错误: 我试图捕捉< code>IOException,但是编译器仍然拒绝编译我的代码。我遗漏了什么明显的东西吗?代码如下所示。

  • 在F#中,我试图编写一个函数,给定两个字符串,它将返回第一个字符串中第二个字符串开头的所有索引。我的函数看起来像这样: 问题是在线

  • 问题内容: 游乐场执行失败:MyPlayground.playground:109:22:错误:无效使用’()’调用非函数类型’[ClassA.ClassB.Type]’的值时,让didNotCompile = ClassA.ClassB ^ ~~ 问题答案: 如您所述,它可以使用以下语法: 但是,如果我们声明一个: 因此,我想说这是一个错误,也应该无需输入别名即可工作。 更新 :Apple 已经

  • 我正在使用IntellJ 14.1.4社区版 我的项目以前编译得很好(我把它设置成使用Eclipse编译器) 但是我试图把它弄成玉米... 我通过添加框架添加了Maven|Maven 命令 现在我的问题是(仍然使用Eclipse编译器)... 它会给我错误消息,例如: 错误:(21,78)java:' 这让我怀疑它没有编译到1.8。 然而,除了将其专业化之外,我没有做任何改变 IDEA 中的项目

  • 我有osgi项目。每个包都是一个单独的maven项目。项目足够大,包括大约10个包。一切正常,一切正常。 在org.apache.maven.plugin.abstractCompilerMojo.execute(abstractCompilerMojo.java:656)在org.apache.maven.plugin.compilerMojo.execute(compilerMojo.java