在Android Studio中更新sdk版本时面临问题



我使用对讲机sdk 3.+版本进行通知。我需要将对讲机sdk版本更新到5.+。在gradle文件中更新sdk版本后,我遇到了以下错误。

AGPBI:{"kind":"error","text":"未找到与给定名称匹配的资源(位于\u0027textAppearance\u0027,值为\u0027@style/文本外观。AppCompat。通知\u0027(。","sources":[{"file":"C:\Users\Android-2\.Android\build-cache\971cf0b344c5894d7c756a8e5b80dd3e25a942ef\output\res\layout\activity_add_source.xml","position":{"startLine":32,"startColumn":40,"startOffset":1209,"endColumn":84,"endOffset":1253}}],"original":","tool":"AAPT"}C: \用户\安卓2\Desktop\Files\OriginalCode\android\app\build\intermediates\res\merged\debug\layout\activity_add_source.xml:28:error:错误:未找到与给定名称匹配的资源(在"textAppearance"处,值为"@style/textAppearance.AppCompat.Notification"(。
:app:processDebugResources失败失败:生成失败,出现异常。*哪里出了问题:任务":app:processDebugResources"的执行失败。com.android.ide.common.prrocess.ProcessException:执行aapt 失败

我还以不同的方式进行了检查,以解决上述问题。但我做不到。如果我在安卓工作室创建了一个新项目,并与对讲机sdk版本5.+进行了检查。它接受并且没有问题。我只在我现有的应用程序中面对。请在这个问题上帮助我。

activity_add_source.xml

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<com.stripe.android.view.CardMultilineWidget
android:id="@+id/add_source_card_entry_widget"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_margin="@dimen/add_card_total_margin"
/>
<FrameLayout
android:id="@+id/add_source_error_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/add_source_card_entry_widget"
>
<TextView
android:id="@+id/tv_add_source_error"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/add_card_total_margin"
android:textAppearance="@style/TextAppearance.AppCompat.Notification"
android:visibility="gone"
/>
</FrameLayout>
</RelativeLayout>
</ScrollView> 

我认为您应该尝试在styles.xml 中添加以下样式

<style name="TextAppearance.AppCompat.Notification"> <item name="android:textSize">12sp</item> <item name="android:textColor">#ccc</item> </style>

注意:根据您的喜好更改文本和颜色

相关内容

  • 没有找到相关文章

最新更新