我的 xml 代码中有一个错误,导致所有应用程序停止

我有一个错误,这是我的代码


dependencies {

    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation 'androidx.appcompat:appcompat:1.1.0'

    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'

    testImplementation 'junit:junit:4.12'

    androidTestImplementation 'androidx.test:runner:1.2.0'

    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'


    implementation 'androidx.cardview:cardview:1.0.0'

对于 xml


<android.support.v7.widget.CardView

            android:id="@+id/card_view"

            android:layout_width="match_parent"

            android:layout_height="293dp"

            app:cardBackgroundColor="@color/card"

            app:cardCornerRadius="10dp"

            app:cardElevation="5dp"

            app:cardUseCompatPadding="true">


            <TextView

                android:id="@+id/textView4"

                android:layout_width="432dp"

                android:layout_height="510dp"

                android:text="TextView" />


            <WebView

                android:id="@+id/webview"

                android:layout_width="match_parent"

                android:layout_height="match_parent"

                tools:ignore="WebViewLayout" />

        </android.support.v7.widget.CardView>

使用这行代码,应用程序停止,我仅尝试使用依赖项行,并且我没有放置 XML 代码行,仅使用依赖项实现cardview行和 hid 并没有停止,但是当我放置该代码行时对于 XML 文件,应用程序停止。


慕尼黑5688855
浏览 116回答 1
1回答

犯罪嫌疑人X

您的 gradle 文件中有以下androidx版本:CardViewimplementation&nbsp;'androidx.cardview:cardview:1.0.0'CardView但是您在布局文件中使用旧版本:<android.support.v7.widget.CardView&nbsp;...&nbsp;/>您必须在两者中使用相同的版本。因此,将布局文件中的标签替换为:<androidx.cardview.widget.CardView&nbsp;...&nbsp;/>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java