【发布时间】:2015-01-25 06:42:07
【问题描述】:
最近我遇到了一个错误,但更糟糕的是:我什么都没做!
当项目构建所有 gradle 文件时,我收到此错误日志:
错误:(3, 6) 找不到与给定名称匹配的资源:attr 'style'。
错误:(3, 6) 任务 ':hiperCotacao:processDebugResources' 执行失败。 com.android.ide.common.internal.LoggedErrorException:无法运行命令: C:\Development\java-dev\sdk\build-tools\21.0.2\aapt.exe 包 -f --no-crunch -IC:\Development\java-dev\sdk\platforms\android-21\android. jar -MC:\Development\java-dev\projects\HiperCotacao\hiperCotacao\build\intermediates\manifests\full\debug\AndroidManifest.xml -SC:\Development\java-dev\projects\HiperCotacao\hiperCotacao\build\intermediates\ res\debug -AC:\Development\java-dev\projects\HiperCotacao\hiperCotacao\build\intermediates\assets\debug -m -JC:\Development\java-dev\projects\HiperCotacao\hiperCotacao\build\generated\source\ r\debug -FC:\Development\java-dev\projects\HiperCotacao\hiperCotacao\build\intermediates\res\resources-debug.ap_ --debug-mode --custom-package trilha.hipercot.activities -0 apk --输出文本符号 C:\Development\java-dev\projects\HiperCotacao\hiperCotacao\build\intermediates\symbols\debug 错误代码: 1 输出: C:\Development\java-dev\projects\HiperCotacao\hiperCotacao\build\intermediates\res\debug\values\values.xml:1431:错误:错误:未找到与给定名称匹配的资源:attr 'style'。
我正在使用:
Android Studio 1.0 RC 1
构建工具 v21.1.1
最低 SDK 版本:8
目标 SDK 版本:21
使用 support-appcompat v4、v7。还有 RecyclerView、CardView(所有 Maven 资源)
Gradle 版本:2.1
安卓插件版本:0.14.4
这里是“build.gradle”文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion '21.1.1'
defaultConfig {
applicationId "trilha.hipercot.activities"
minSdkVersion 8
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile project(':recyclerviewstickysection')
compile project(':androidsupportv4preferencefragment')
compile files('libs/ormlite-android-4.48.jar')
compile files('libs/ormlite-core-4.48.jar')
compile 'com.android.support:support-v4:21.0.2'
compile 'com.android.support:appcompat-v7:21.0.2'
compile 'com.android.support:recyclerview-v7:21.0.2'
compile 'com.android.support:cardview-v7:21.0.2'
}
错误指向:
<style name="Theme.HiperCotacao" parent="@style/Theme.AppCompat.Light">
//...
</style>
编辑
问题已解决 这是我的“styles.xml”上的一行。 类似的东西:
<item name="style">?attr/selectableItemBackground"</item>
奇怪的是:它没有指向问题的正确部分。 然后:
<item name="android:foreground">?attr/selectableItemBackground</item>
【问题讨论】:
标签: android gradle styles attr