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

AppCompatActivity无法解析为类型

祖迪
2023-03-14

我正在尝试将主题添加到我的项目中。它需要appcompat v7。

我按照Android开发者网站中提到的步骤添加了支持库。经过大量搜索,我知道支持库v4将与支持库v7冲突。

所以我从我的项目中删除了android库v4。因此,现在我得到了NotificationCompat错误(导入android.support.v4.app.NotificationCompat;导入androids.supportv4.app.notificationCompt.Builder;)。

我必须做什么?请有人帮我解决这个问题。预先感谢

共有1个答案

贡建修
2023-03-14

我开始知道支持库v4会与支持库v7冲突

这是错误的。

AppCompat v7 与 support-v4 有依赖关系。
您可以检查 pom 文件。

 <groupId>com.android.support</groupId>
 <artifactId>appcompat-v7</artifactId>
 <version>23.0.1</version>
 <packaging>aar</packaging>
 <dependencies>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>support-v4</artifactId>
      <version>23.0.1</version>
      <type>aar</type>
      <scope>compile</scope>
    </dependency>
  </dependencies>

您可以毫无问题地使用appcompat和support-v4。

 类似资料:
  • 嘿,我正在尝试让我的ViewModel工作,但到目前为止还没有运气。Android Studio显示错误。 我在这个主题上发现的每一个问题都是将扩展活动更正为扩展AppCompatActivity,但我正在扩展正确的问题。不知道我错过了什么 我的代码基于此YouTube视频 主要活动。Java语言 BaseViewModel。Java语言

  • 问题内容: 这是我得到的错误: 这是我的代码: 另外,我在一个单独的类中声明了这一点: 是什么导致此错误,我该如何解决? 编辑:缩进,空格,命名约定和可读性问题已得到解决。 问题答案: 问题在于,这似乎是一个内部类(很难说,您的缩进是不好的),并且由于它不是静态的,因此您无法单独实例化它。 您要么需要自己创建一个类,要么使其成为一个类并将其实例化为(或者无论父类是什么,您的缩进在这里实际上都没有帮

  • 问题内容: 尝试遵循本教程:教程 尝试像这样使用 JSONParser : 但是Eclipse给了我。 该怎么办? 问题答案: JSONParser类在本教程的下方,它看起来像这样…… 我会考虑看看杰克逊图书馆通过http://jackson.codehaus.org/

  • 在我的testrunner类中,当使用时,我收到一条错误消息,说“cucumberoptions不能解析为类型”。我使用的是最新版本的eclipse cucumber依赖项。通过安装和卸载eclipse,通过降低cucumber依赖项版本,我已经尝试了所有可能的方法。 我的跑者班是:

  • 我创建了一个RunTest类来使用Cucumber和JUnit运行测试场景。要运行之前的测试,我需要将RunWith类(@RunWith)导入到我的项目中,并将Cucumber.class作为参数传递。然后,类的RunWith参数识别更多传递给它的参数,不。eclipse将显示以下消息: 无法将此行类中的多个标记解析为类型。-Cucumber无法解析为类型。-注释@runwith必须定义属性值 我

  • 问题内容: 我在jsp页面中看到以下错误- 我看到了一篇关于此的文章,并尝试了一些建议的方法。BalusC提供了很好的输入- JSTL1.2和Standard.jar不能一起使用。我做到了,它解决了一段时间的问题- 但它再次出现。我不确定是否还有jar碰撞。我已经将所有jar定义为Maven中的依赖项。以下是我指定的依赖项pom.xml- 问题答案: 您将需要在项目中导入JSP API,而Serv