Android 错误:找不到资源样式/TextAppearance.Compat.Notification.Info(又名{packageId}.test:style/TextAppearance.Compat.Notification.Info)

Android 错误:找不到资源样式/TextAppearance.Compat.Notification.Info(又名{packageId}.test:style/TextAppearance.Compat.Notification.Info),android,gradle,synchronization,Android,Gradle,Synchronization,我刚刚将build.gradle编译SDK更新为27 API compileSdkVersion 27 buildToolsVersion '27.0.3' targetSdkVersion 27 但一旦我按下同步按钮,它就会抛出 error: resource style/TextAppearance.Compat.Notification.Info (aka {packageId}.test:style/TextAppearance.Compat.Notification.Info) n

我刚刚将build.gradle编译SDK更新为27 API

compileSdkVersion 27
buildToolsVersion '27.0.3'
targetSdkVersion 27
但一旦我按下同步按钮,它就会抛出

error: resource style/TextAppearance.Compat.Notification.Info (aka  {packageId}.test:style/TextAppearance.Compat.Notification.Info) not found.
error: resource style/TextAppearance.Compat.Notification.Info (aka  {packageId}.test:style/TextAppearance.Compat.Notification.Info) not found.
error: resource style/TextAppearance.Compat.Notification.Info (aka  {packageId}.test:style/TextAppearance.Compat.Notification.Info) not found.
error: resource style/TextAppearance.Compat.Notification (aka  {packageId}.test:style/TextAppearance.Compat.Notification) not found.
error: resource style/TextAppearance.Compat.Notification (aka  {packageId}.test:style/TextAppearance.Compat.Notification) not found.
error: resource style/TextAppearance.Compat.Notification (aka  {packageId}.test:style/TextAppearance.Compat.Notification) not found.
error: resource style/TextAppearance.Compat.Notification.Time (aka  {packageId}.test:style/TextAppearance.Compat.Notification.Time) not found.
error: resource style/TextAppearance.Compat.Notification.Time (aka  {packageId}.test:style/TextAppearance.Compat.Notification.Time) not found.
error: resource style/TextAppearance.Compat.Notification.Time (aka {packageId}.test:style/TextAppearance.Compat.Notification.Time) not found.
error: resource style/TextAppearance.Compat.Notification.Title (aka {packageId}.test:style/TextAppearance.Compat.Notification.Title) not found.
error: resource style/TextAppearance.Compat.Notification.Title (aka  {packageId}.test:style/TextAppearance.Compat.Notification.Title) not found.
error: resource style/TextAppearance.Compat.Notification.Title (aka  {packageId}.test:style/TextAppearance.Compat.Notification.Title) not found.
error: failed linking references.
但是SDK 26的构建过程在以前是正常的:

android:textAppearance="@style/TextAppearance.AppCompat.Notification"
现在,以下是正确的:

android:textAppearance="@style/TextAppearance.Compat.Notification"
自:


在我的例子中,我通过删除Gradle上的所有缓存库解决了这个问题:

\{userFolder}\.gradle\caches

在我的例子中,如果您仍然想使用支持库而不是AndroidX,我在gradle中添加了这一行

implementation 'com.android.support:support-v4:28.0.0'

在何处添加此行android:textAppearance=“@style/textAppearance.Compat.Notification”?请解释更多信息@jhandei@Quicklearner看一看,也许它在每个文本视图中都能帮助您?在哪里进行更改?在我的例子中,构建失败似乎是在没有真正更改代码或迁移到新SDK之后发生的,我经常在项目中四处走动。我还收到了几个奇怪的锁定文件消息。无论如何,清除此缓存解决了问题。
implementation 'com.android.support:support-v4:28.0.0'