2016-11-07 46 views
0

嗨我想在我的項目中使用ZXing.Net.Mobile窗體。然而,它是示出了以下錯誤Xamarin表格ZXing錯誤

system.missingMethodException而:方法Element.set_AutomationId'未找到

這是通過使用來自樣本的代碼。

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

您是否啓用了鏈接器?如果是這樣,請嘗試禁用它,看看是否有效。 – Cheesebaron

+0

鏈接器被禁用。沒有運氣 –

+0

我假設你使用nuget包來安裝它,對嗎?如果是這樣,請確保將其安裝在PCL上,並且還安裝了其他項目(Android,IOS,Windows) –

回答

0

問題是Xamarin.Forms在版本2.2之前不支持自動化id。更新修復了錯誤。