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

appcompat-v7:27.1.1以前的API中未显示CardView

钮鸿煊
2023-03-14

我正在为SDK27编译,我使用了以下依赖项:

implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:design:27.1.1'

但是,我不能把27改成以前的版本,因为它吐出了一个缓存问题的错误。程序运行,我可以看到卡片视图在我的手机上,因为它运行的是最新的SDK。但是当我拿一部带有较旧SDK(比如6.0)的手机时,cardview确实会显示出来。如果将targetsdk更改为23,并将compilesdk更改为23,则输出如下。和:

implementation 'com.android.support:appcompat-v7:23.0.1  
implementation 'com.android.support:design:23.0.1'

agpbi:{“kind”:“error”,“text”:“error:resource android:attr/colorerror not found.”,“sources”:[{“file”:“/root/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.0.2.aar/1642e61f47dd91a1acce6e369ec672e9/res/values-v26/values-v26.xml”,“position”:{“startline”:8,“startcolumn”:4,“startoffset”:431:“AAPT”}

共有1个答案

夏侯航
2023-03-14

尝试在依赖项中添加:

implementation 'com.android.support:cardview-v7:21.1.1'
 类似资料:
  • 这是我的依赖项文件,在compile'com上有一个带下划线的红色文本。Android支持:appcompat-v7。27.1.1' 正因为如此,我在更改样式中的主题时遇到了问题。xml

  • 还有:我看到了一个类似问题的答案,他们建议我将设置为21。我试过了,但没用。并且我想让我的应用程序运行在API级别15及以上的设备上。

  • 我从原来的ActionBar更改为AppCompat Toolbar和setSupportActionBar(工具栏)。当我使用getSupportActionBar()和setDisplayHomeAsUpEnable(true)作为后箭头时,单击永远不会调用onOptionsItemSelected或任何其他侦听器方法。 我必须为它实现一些特殊的侦听器吗?在一切顺利之前。 编辑:初始化操作栏:

  • 作为Android开发人员的新手,我遵循最简单的教程,构建了一个新的Android项目,接受所有默认设置(为kitkat构建)。令我沮丧的是,我有一个未计划的项目-<code>appcompat_v7</code>以及错误: 容器'Android依赖项'引用不存在的库'C:\User…\workspace\appcompat_v7\bin\appcompat_v7.jar' 以及下面的两倍 在解决

  • 我正在尝试将appcompat-v7添加到我的projct中,但是当我运行gradle同步时会抛出以下错误: /path/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.2.1/res/values/values.xml Error:(2) 属性“layout”已被定义 这是我的build.gradl

  • 我使用的是Android Studio,当我将添加到我的Gradle文件中时,我得到了很多错误: 所有这些似乎都表现在: 而且