我正在使用对讲机SDK 3. +版进行通知。我需要将对讲机SDK版本更新为5. +。在gradle文件中更新sdk版本后,我遇到以下错误。
AGPBI:{“种类”:“错误”,“文本”:“找不到与给定名称匹配的资源(在\ u0027textAppearance \ u0027处,值为\ u0027@style/TextAppearance.AppCompat.Notification \ 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}}},“原始”:“”,“工具”:“ AAPT”} C:\ Users \ Android 2 \ Desktop \ Files \ OriginalCode \ android \ app \ build \ intermediates \ res \ merged \ debug \ layout \ activity_add_source.xml:28:错误:错误:找不到与给定名称匹配的资源(在'textAppearance'处,值为' @ style / TextAppearance.AppCompat.Notification')。
:app:processDebugResources失败 失败:构建失败,发生异常。 * 什么地方出了错: 任务':app:processDebugResources'的执行失败。 com.android.ide.common.process.ProcessException:无法执行aapt
我还以其他方式检查以解决上述问题。但是我不能。如果我在android studio中创建了一个新项目并使用对讲机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>
答案 0 :(得分:0)
我认为您应该尝试在styles.xml中添加以下样式
<style name="TextAppearance.AppCompat.Notification">
<item name="android:textSize">12sp</item>
<item name="android:textColor">#ccc</item>
</style>
注意:根据您的喜好更改文本和颜色