Crash试图打开Webview - Xamarin.Forms.Platform.Android.WebViewRender + WebClient

时间:2017-06-03 19:42:20

标签: c# android mono xamarin.forms

我遇到了Xamarin.Forms的问题

我正在尝试在NavigationModal中打开一个网页,但它崩溃时出现此错误消息:

  

无法加载Xamarin.Forms.Platform.Android.WebViewRender + WebClient的签名:OnReceivedError由于:无法使用令牌0100016d解析类型(来自typeref,类/程序集Android.Webkit.WebResourceError,Mono.Android,Version = 0.0.0.0,Culture = neutral,PublickKeyToken = 84e04ffcfb79065类型:Android.Webkit.WebResourceError成员:

我的代码是:

await Navigation.PushModalAsync(new ContactPage()
        {
            Content = new WebView()
            {
                Source = "http://google.com"
            }
        });
  • 使用PCL
  • 目标Android版:Android 6.0(API级别23)
  • 最低Android版本:Android 4.4(API级别19)
  • Xamarin.Forms v2.3.5.239-pre(和其他版本发生相同的问题)

  • 我正在使用三星Galaxy S7 edge和Android 6.0进行测试

我不知道为什么会发生,因为它之前有效。

1 个答案:

答案 0 :(得分:1)

几小时后,我发现目标版本指向5.0版。这在Android项目>选项>申请>使用...编译我设置为"使用最新平台(7.1)"