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 配置
在现有项目的 Android 开发人员工具中使用支持库 v7:21 和工具栏添加滑动选项卡
无法解析符号 AppCompatActivity - 无法识别支持 v7 库?
Gridview v7 对旧 api android.support.v7.widget.Gridlayout 的支持未能实例化