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

时间:2018-12-11 13:13:57

标签: android sdk

我正在使用对讲机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> 

1 个答案:

答案 0 :(得分:0)

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

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

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