Ich habe gerade Android Studio auf 2.2
Gradle Plugin auf 2.2.0
aktualisiert und ich bekomme den folgenden Fehler im Projekt beim Initialisieren von Ansichten mit DataBinding
. Es sagt Type T has incompatible upper bounds
. Android Studio bietet keine Vorschläge zur Behebung dieses Problems. Das Binden der Bindung an die genaue Klasse löst das Problem nicht.Android Studio 2.2 Databinding Fehler
Es kompiliert noch und läuft zwar, aber Projekt ist voll von roten Fehler - eine für jede DataBinding
Initialisierung. Irgendwelche Ideen?
Wenn Sie von 'DataBindingUtil' auf Ihre generierten Bindungsklasse wechseln (sieht aus wie es sollte' FragmentTimelineOverlayBinding' sein), erhalten Sie bessere Ergebnisse? – CommonsWare
@CommonsWare nicht ganz, so scheint es, als ob die Parameter nicht übereinstimmen zu erwarten '(LayoutIflater, Viewgroup, int, DataBindingComponent)' – C0D3LIC1OU5
Sie einen Drei-Parameter haben sollte 'aufblasen()' Methode als Option 'FragmentTimelineOverlayBinding '. Ich feuerte nur eine von meinem Buch Proben bis in AS 2.2 mit Android Plugin für Gradle 2.2.0 und 'RowBinding.inflate (getActivity(). GetLayoutInflater(), Eltern, false)' erkannt und kompiliert (wo mein Layout ist ' row.xml'). – CommonsWare