【问题标题】:Xamarin Forms ZXing errorXamarin Forms ZXing 错误
【发布时间】:2016-11-07 09:15:08
【问题描述】:

您好,我正在尝试在我的项目中使用 ZXing.Net.Mobile for Forms。但是它显示以下错误

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);

【问题讨论】:

  • 您是否启用了链接器?如果是这样,请尝试禁用它,看看是否有效。
  • 链接器被禁用。没有运气
  • 我假设你使用了 nuget 包来安装它,对吧?如果是这样,请确保将其安装在 PCL 和其他项目(Android、IOS、Windows)上
  • 错误发生在哪一行?
  • 第 1 行失败。

标签: xamarin xamarin.forms zxing


【解决方案1】:

问题是 Xamarin.Forms 不支持 2.2 版之前的自动化 ID。更新修复了错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多