xamarin GetAsync方法返回Java.IO.IOException

oymdgrw7  于 2023-09-28  发布在  Java
关注(0)|答案(2)|浏览(121)

我的项目获得Java.IO.IOException

await client.GetAsync(apiUrl)

如果我不使用async方法,它将返回System.AggregateException。

client.GetAsync(apiUrl).Result

piztneat

piztneat1#

此错误显然是因为明文通信许可。我添加了android:usesCleartextTraffic=“true”属性到AndroidManifest文件上的应用程序标签,并修复了它。

cpjpxq1n

cpjpxq1n2#

在我的例子中,这个错误是由于将Xamarin.Essentials NuGet更新到1.7.5之后的版本引起的。
我通过添加以下内容解决了这个问题:

<intent>
   <action android:name="android.support.customtabs.action.CustomTabsService" />
</intent>

我的AndroidManifest.xml文件。

相关问题