2017-05-12 5 views
0

Arbeiten mit Xamarin.Auth und Visual Studio auf einem Projekt Android Xamarin ... ich den Fehler bekommen: java.lang.IllegalArgumentException: already added : Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;Visual Studio/Xamarin.Auth- java.lang.IllegalArgumentException: bereits hinzugefügt

ich gerade vor kurzem Das Xamarin.Auth-nugget wurde aktualisiert und scheint diesen Fehler auszulösen, da es verschwindet, wenn ich auf die alte Version zurückstelle.

Gibt es Tipps, wie Sie suchen, wo support.v4 ein zweites Mal hinzugefügt wird oder wo es an zwei Stellen existiert?

Antwort

4

Xamarin.Auth verwendet CustomTabs seit Version 1.4.0. Ich würde vorschlagen, alle Nugets auf den neuesten Stand zu bringen und sie zu konsolidieren.

+0

Wie kann ich die CustomTabs funktionieren genauso wie authenticator.GetUI (Aktivität) erhalten? – SchwartzBrian

+0

auch, gibt es keine Möglichkeit, die Verwendung von nativeui (isusingnativeui kann nicht zugeordnet werden - es ist nur lesbar) – SchwartzBrian

+0

@SchwartzBrian Es ist bool Parameter in der Ctor namens isUsingNativeUI, setzen Sie es auf wahr). Es gab auch Setter, aber es war verwirrend und hatte keine Wirkung. Die Benutzer verwendeten es im Initialisierer und zu der Zeit, als die Laufzeit zum Initialisierer Xamarin kam. Auth tat eine Menge Zeug in ctors (this() und base()), so dass der Initialisierer überhaupt keinen Effekt hatte. Hier ist der Link zum Schalter in der Beispiel-Ctor (Xamarin.Forms Beispiel, aber das ist xplat/shared): https://github.com/moljac/Xamarin.Auth.Samples.NugetReferences/blob/master/ Xamarin.Forms/Evolve16Labs/Portable/MainPage.xaml.cs # L437 – moljac

0

Hauptgrund für diesen Fehler ist die Abhängigkeitsabweichung! Ich löste durch Herunterladen der neuesten API, starten Sie Ihr System neu (obligatorisch). Und ändern Sie die Zielversion von den Projekteigenschaften zu den neuesten.

SDK manager

Verwandte Themen