2016-11-07 10 views
0

Hallo Ich versuche ZXing.Net.Mobile für Formulare in meinem Projekt zu verwenden. Allerdings ist es den folgenden FehlerXamarin Forms ZXing-Fehler

System.MissingMethodException zeigt: Die Methode ‚Element.set_AutomationId‘ nicht

Dies wird mit dem Code aus der Probe gefunden.

var scanPage = new ZXingScannerPage(); 

scanPage.OnScanResult += (result) => { 
    // Stop scanning 
    scanPage.IsScanning = false; 

    // Pop the page and show the result 
    Device.BeginInvokeOnMainThread (() => { 
     Navigation.PopAsync();   
     DisplayAlert("Scanned Barcode", result.Text, "OK"); 
    }); 
}; 

// Navigate to our scanner page 
await Navigation.PushAsync (scanPage); 
+0

Haben Sie Linker aktiviert? Wenn ja, versuche es zu deaktivieren und schau, ob das funktioniert. – Cheesebaron

+0

Linker ist deaktiviert. Kein Glück –

+0

Ich nehme an, Sie haben das nugget-Paket verwendet, um es zu installieren, oder? Wenn ja, vergewissern Sie sich, dass Sie es auf Ihrem PCL installiert haben und auch andere Projekte (Android, IOS, Windows) –

Antwort

0

Das Problem war Xamarin.Forms unterstützt keine Automatisierungs-ID vor Version 2.2. Die Aktualisierung hat den Fehler behoben.