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

由网友(差一点就是永远)分享简介:我刚刚将 build.gradle 编译 SDK 更新为 27 API.compileSdkVersion 27buildToolsVersion '27.0.3'targetSdkVersion 27但是一旦我点击同步按钮,它就会抛出错误:找不到资源样式/TextAppearance.Compat.Notificat...

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

compileSdkVersion 27buildToolsVersion '27.0.3'targetSdkVersion 27

但是一旦我点击同步按钮,它就会抛出

错误:找不到资源样式/TextAppearance.Compat.Notification.Info(又名 {packageId}.test:style/TextAppearance.Compat.Notification.Info).错误:找不到资源样式/TextAppearance.Compat.Notification.Info(又名 {packageId}.test:style/TextAppearance.Compat.Notification.Info).错误:找不到资源样式/TextAppearance.Compat.Notification.Info(又名 {packageId}.test:style/TextAppearance.Compat.Notification.Info).错误:找不到资源样式/TextAppearance.Compat.Notification(又名 {packageId}.test:style/TextAppearance.Compat.Notification).错误:找不到资源样式/TextAppearance.Compat.Notification(又名 {packageId}.test:style/TextAppearance.Compat.Notification).错误:找不到资源样式/TextAppearance.Compat.Notification(又名 {packageId}.test:style/TextAppearance.Compat.Notification).错误:找不到资源样式/TextAppearance.Compat.Notification.Time(又名 {packageId}.test:style/TextAppearance.Compat.Notification.Time).错误:找不到资源样式/TextAppearance.Compat.Notification.Time(又名 {packageId}.test:style/TextAppearance.Compat.Notification.Time).错误:找不到资源样式/TextAppearance.Compat.Notification.Time(又名 {packageId}.test:style/TextAppearance.Compat.Notification.Time).错误:找不到资源样式/TextAppearance.Compat.Notification.Title(又名 {packageId}.test:style/TextAppearance.Compat.Notification.Title).错误:找不到资源样式/TextAppearance.Compat.Notification.Title(又名 {packageId}.test:style/TextAppearance.Compat.Notification.Title).错误:找不到资源样式/TextAppearance.Compat.Notification.Title(又名 {packageId}.test:style/TextAppearance.Compat.Notification.Title).错误:链接引用失败.
运行 gepdit.msc 时出现错误 找不到资源 string.VerMgmtAuditModeEnable 在属性displayName 中引用 文件 C Windows PolicyDefinitions

但使用 SDK 26 构建过程没问题

解决方案

以前:

android:textAppearance="@style/TextAppearance.AppCompat.Notification"

现在以下是正确的:

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

自:

compileSdkVersion 27构建工具版本27.0.3"minSdkVersion 19targetSdkVersion 27

I just updated the build.gradle compile SDK to 27 API.

compileSdkVersion 27
buildToolsVersion '27.0.3'
targetSdkVersion 27

but but once I hit sync button it throws

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.

but the build process was ok with SDK 26

解决方案

Previously:

android:textAppearance="@style/TextAppearance.AppCompat.Notification"

Now the following is correct:

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

Since:

compileSdkVersion 27
buildToolsVersion "27.0.3" 
minSdkVersion 19 
targetSdkVersion 27

阅读全文

相关推荐

最新文章