我尝试建立一个项目,但是......
信息:Gradle任务[assembleDebug] d:\ myGitHub \ AndroidDemo \演示\编译\中间体\水库\合并\调试\值\ values.xml 错误:(719,21)找不到与给定名称匹配的资源:attr' preferenceTheme'。 错误:(719,21)找不到与给定名称匹配的资源:attr' preferenceTheme'。 错误:任务执行失败':演示:processDebugResources'。
com.android.ide.common.process.ProcessException:无法执行aapt 信息:建筑失败 信息:总时间:1.655秒 信息:3个错误 信息:0警告 信息:请参阅控制台中的完整输出
def conf = rootProject.ext.version
def libs = rootProject.ext.dependencies
android {
compileSdkVersion conf.compileSdkVersion
buildToolsVersion conf.buildToolsVersion
defaultConfig {
applicationId "com.surcreak.androiddemo"
minSdkVersion conf.minSdkVersion
targetSdkVersion conf.targetSdkVersion
versionCode conf.versionCode
versionName conf.versionName
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
ext {
version = [
compileSdkVersion : 26,
buildToolsVersion : "26.0.1",
minSdkVersion : 19,
targetSdkVersion : 26,
versionCode : 1,
versionName : "1.0"
]
dependencies = [
"appcompat-v7" : "com.android.support:appcompat-v7:26.+",
"recyclerview" : "com.android.support:recyclerview-v7:26.+",
"constraint-layout" : "com.android.support.constraint:constraint-layout:1.0.2",
"dexter" : "com.karumi:dexter:4.1.0"
]
}
我如何解决这个问题呢?感谢。
答案 0 :(得分:0)
您在哪里使用属性 preferenceTheme ?根据名称,它似乎应该在 styles.xml 中,但IDE正在尝试在 values.xml 中找到它。我想你的代码有问题。
答案 1 :(得分:0)
您是否将此用于PreferenceFragment
?如果是这样,请确保包含相应的支持库。
https://developer.android.com/topic/libraries/support-library/packages.html#v7-preference