gpt4 book ai didi

android.support.v7.app.AppCompatActivity 与 android.support.v4.app.ActivityCompat

转载 作者:搜寻专家 更新时间:2023-11-01 08:33:03 26 4
gpt4 key购买 nike

这似乎是一个非常普遍的问题。我正在尝试在最新的 Eclipse (neon) 中导入并运行一个 Android 应用程序,但我得到了 The import android.support.v7.app.AppCompatActivity cannot be resolved。我从某处下载了库项目 android-support-v7-appcompat,并将其链接到项目属性。但错误仍然存​​在。我看到 v4 ActivityCompat 没有抛出任何错误,但是 v7 AppCompatActivity 显示错误,这看起来很奇怪。我该如何解决?我正在使用 Android API 23

我已经安装了SDK的支持库。但是当我添加 .jar 库(只有两个,一个用于源代码,一个用于 javadoc)时,仍然没有任何反应。

import android.support.v4.app.ActivityCompat; --> This is ok
import android.support.v7.app.AppCompatActivity; --> This shows error!

enter image description here

最佳答案

I see v4 ActivityCompat is not throwing any errors, but the v7 AppCompatActivity shows error, which seems strange.

没有特别的。显然,您从某个随机位置抓取的随机文件没有此类。 AppCompatActivity 是在 appcompat-v7 作为库发布后的某个时间添加的,作为以前 ActionBarActivity 的长期替代品。据推测,您从某个随机位置获取的随机文件早于此更改。

How should I fix it?

切换到 AAR -aware 构建系统和支持它的 IDE。然后,依赖于 appcompat-v7 AAR,这是目前分发 appcompat-v7 的唯一方式。

或者,不要使用 appcompat-v7(或 Android 支持库中的几乎任何其他内容,因为大多数(如果不是全部的话)包都是作为 AAR 而不是 JAR 分发的)。

关于android.support.v7.app.AppCompatActivity 与 android.support.v4.app.ActivityCompat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39104558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com