【发布时间】:2016-04-10 01:15:29
【问题描述】:
我对这个 appcompat 库了解不多,如果这不是最聪明的问题,我深表歉意。
我有一个项目遇到问题。原来我将 targetSdkVersion 设置为 23,这给我带来了问题,因为我想使用 21。所以我将其更改为 21。
在我的 build.gradle 中,我编译了 com.android.support:appcompat-v7:23.1.1。
当我尝试构建时,这会导致以下问题:
C:\Users\Conor\Documents\Programming\AndroidStudioProjects\AndroidStudioProjects\RouteTracker\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.1.1\res\values-v23\值-v23.xml
错误:(2) 检索项目的父项时出错:未找到与给定名称“android:TextAppearance.Material.Widget.Button.Inverse”匹配的资源。
错误:(2) 检索项目的父项时出错:找不到与给定名称“android:Widget.Material.Button.Colored”匹配的资源。 错误:任务 ':app:processDebugResources' 执行失败。
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Conor\AppData\Local\Android\sdk\build-tools\21.0. 0\aapt.exe'' 以非零退出结束
所以我尝试使用 com.android.support:appcompat-v7:21.1.0 的 appcompat(因为它是我唯一能明确找到的),但它也不起作用。说找不到,让我用最新版本,23.1.1。
那么我应该使用 23.1.1 吗?如果是这样,您知道这些错误是关于什么的吗?
【问题讨论】:
标签: android gradle android-support-library android-appcompat