我正在为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”}
尝试在依赖项中添加:
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文件中时,我得到了很多错误: 所有这些似乎都表现在: 而且