【发布时间】:2016-01-29 02:59:30
【问题描述】:
我导入了 support-v7-appcompat 库,在构建过程中我遇到了以下问题:
Error:(380, 5) String types not allowed (at 'blue' with value '').
app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.1.1\res\values\values.xml
第 (380,5) 行:
<style name="Base.TextAppearance.AppCompat.SearchResult" parent="">
<item name="android:textStyle">normal</item>
<item name="android:textColor">?android:textColorPrimary</item>
<item name="android:textColorHint">?android:textColorHint</item>
</style>
我目前正在使用 23.1.1 版本的支持库。每次我构建应用程序时都会出现这个问题。我已尝试清理代码。
build.gradle:
apply plugin: 'com.android.model.application'
model {
android {
compileSdkVersion 'Google Inc.:Google APIs:23'
buildToolsVersion "23.0.2"
defaultConfig.with {
applicationId "com.ms.sensors"
minSdkVersion.apiLevel 13
targetSdkVersion.apiLevel 23
versionCode 1
versionName "1.0"
}
compileOptions.with {
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
}
buildTypes {
release {
minifyEnabled = false
proguardFiles.add(file('proguard-rules.txt'))
}
}
}
android.ndk {
moduleName = "sensorgraph"
cppFlags.add("-Werror")
ldLibs.addAll(["log", "GLESv2", "android"])
stl = "c++_static"
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:support-v4:23.1.1'
}
如何解决这个问题?
【问题讨论】:
-
在这里查看我的答案other similar post
标签: android android-support-library android-build android-sdk-2.3