Android 支持库 v7 缺少 appcompat

Posted

技术标签:

【中文标题】Android 支持库 v7 缺少 appcompat【英文标题】:Android Support Library v7 missing appcompat 【发布时间】:2014-09-28 01:43:15 【问题描述】:

因此,当我导入 android 支持库 v7 (appcompat JAR) 时,我发现在尝试使用它时出现 noclassdeferror。这是因为找不到包 android.support.v7.appcompat,因为它甚至不在 appCompat.JAR 中。我通过提取 JAR 文件的内容确认了这一点。我尝试使用 SDK Manager 重新安装 JAR,但是每次都缺少相同的包。谁能告诉我出了什么问题?

谢谢

【问题讨论】:

您使用的是 Eclipse 还是 Android Studio? 试试Appcompat does not work 【参考方案1】:

您必须将 appcompat 库导入您的项目...请查看以下链接以了解如何在您的项目中设置 appcompat..

https://developer.android.com/tools/support-library/setup.html

谢谢

【讨论】:

你为什么说“谢谢”?应该反过来【参考方案2】:

也有这个问题。是的,我知道我需要使用 SDK 管理器对话框从 extras 文件夹中下载支持库,根据 Support Library Set-up link,但它没有在那里列出 - 只有“支持库”。

问题在于默认情况下它是隐藏的,因为它已被弃用。您需要选中“显示:过时”复选框。然后就可以下载了。

【讨论】:

【参考方案3】:

您需要导入支持

dependencies 
    ...
    implementation "com.android.support:support-core-utils:28.0.0"

【讨论】:

以上是关于Android 支持库 v7 缺少 appcompat的主要内容,如果未能解决你的问题,请参考以下文章

v7 支持库 ActionBar 的 Android Proguard 配置

support v7兼容包有啥用(一 、啥是支持库)

在现有项目的 Android 开发人员工具中使用支持库 v7:21 和工具栏添加滑动选项卡

无法解析符号 AppCompatActivity - 无法识别支持 ​​v7 库?

Gridview v7 对旧 api android.support.v7.widget.Gridlayout 的支持未能实例化

实现Android Native端爆破源码