AAPT:错误:资源 android:attr/color找不到错误



我正在NativeScript项目上执行"tns run android",但我收到以下错误:

C:Usersjim.gradlecachestransforms-1files-1.1appcompat-v7-27.0.2.aar462a                                                                                                                 922193e097e31bddc3aa6795fc06resvalues-v26values-v26.xml:9:5-12:13: AAPT: error: resource android:attr/colorError not found.
C:Usersjim.gradlecachestransforms-1files-1.1appcompat-v7-27.0.2.aar462a                                                                                                                 922193e097e31bddc3aa6795fc06resvalues-v26values-v26.xml:13:5-16:13: AAPT: error: resource android:attr/colorError not found.
C:Usersjim.gradlecachestransforms-1files-1.1appcompat-v7-27.0.2.aar462a                                                                                                                 922193e097e31bddc3aa6795fc06resvalues-v26values-v26.xml:17:5-93: AAPT: error: style attribute 'android:attr/keyboardNavigationCluster' not found.
C:Usersjim.gradlecachestransforms-1files-1.1appcompat-v7-27.0.2.aar462a                                                                                                                 922193e097e31bddc3aa6795fc06resvaluesvalues.xml:252:5-69: AAPT: error: resource android:attr/fontStyle not found.
C:Usersjim.gradlecachestransforms-1files-1.1appcompat-v7-27.0.2.aar462a                                                                                                                 922193e097e31bddc3aa6795fc06resvaluesvalues.xml:252:5-69: AAPT: error: resource android:attr/font not found.
C:Usersjim.gradlecachestransforms-1files-1.1appcompat-v7-27.0.2.aar462a                                                                                                                 922193e097e31bddc3aa6795fc06resvaluesvalues.xml:252:5-69: AAPT: error: resource android:attr/fontWeight not found.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Failed to process resources, see aapt output above for details.

我是 NativeScript 和 Android 开发的新手。 调试/修复此错误的建议步骤是什么?

我相信colorError是在支持版本28.0.0中引入的。由于看起来您使用的是 27.0.2,因此您可以改用textColorError

您需要将 Android 的 SDK 版本更改为 26

app/App_Resources/Android/app.gradle

android {
compileSdkVersion 26
buildToolsVersion "26.0.3"
defaultConfig {  
generatedDensities = []
applicationId = "org.nativescript.blankng"  
}  
aaptOptions {  
additionalParameters "--no-version-vectors"  
}  
}