ich benutzte DataBinding
in einer meiner Klassen CardRecicleViewAdapterTech.class
, aber ich habe eine Bibliothek importiert, die DataBinding nicht unterstützt und zu der ich gewechselt habe butter knife
für diese Klasse. Das Problem ist, dass wenn ich das Projekt leite, Android Studio
generiert immer eine Klassenbindung, die mit verwandt ist CardRecicleViewAdapterTech.class
und das verursacht einen Absturz. Die generierte Klasse ist:
CardViewTechBinding.java
Ich habe diese Java-Datei im Android Studio-Databinding-Ordner gelöscht, aber sie wird immer wieder generiert, auch wenn ich sie nicht verwende databinding
mehr in meinem xml
oder mein class
.
Dies ist mein Layout, in dem ich DataBinding nicht verwende
card_view_tech.xml
so das erzeugen CardViewTechBinding.java
auch wenn ich nicht benutze dataBinding
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
xmlns:ProgressWheel="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_tech"
android:layout_width="match_parent"
android:layout_height="250dp"
android:layout_gravity="center"
android:layout_marginTop="@dimen/standard_margin"
android:layout_marginLeft="@dimen/standard_margin"
android:layout_marginRight="@dimen/standard_margin"
card_view:cardCornerRadius="4dp"
card_view:cardBackgroundColor="@color/primary_light">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:text="TextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/text_view_technologie_name" />
<com.pro.soft.apppresentation.ProgressWheel
android:id="@+id/pw_spinner"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_centerInParent="true"
ProgressWheel:pwText="Authenticating..."
ProgressWheel:pwTextColor="#222"
ProgressWheel:pwTextSize="14sp"
ProgressWheel:pwRimColor="#330097D6"
ProgressWheel:pwBarLength="60dp"
ProgressWheel:pwBarColor="#0097D6"
ProgressWheel:pwBarWidth="5dp"
ProgressWheel:pwRimWidth="2dp" />
</LinearLayout>
</android.support.v7.widget.CardView>
Ich habe versucht, meinen PC- und Invalidate-Cache neu zu starten und Android Studio neu zu starten, aber ohne Erfolg. Bitte helfen Sie.
Antworten:
4 für die Antwort № 1In dieser Reihenfolge:
1.- Remove your file generated (build folder)
2.- Clean your project
3.- Invalidate cache and restart Android Studio
4.- Restart computer