Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin表单Android项目中未显示图像_Android_Xamarin_Xamarin.forms - Fatal编程技术网

Xamarin表单Android项目中未显示图像

Xamarin表单Android项目中未显示图像,android,xamarin,xamarin.forms,Android,Xamarin,Xamarin.forms,早上好,同事们,我在Xamarin Forms Android项目中通过URI看到的图像有问题,我可以在模拟器中看到这些图像,但是在物理设备上测试时,它们没有显示出来,在互联网上搜索时,我发现HttpClient实现应该更改,我已经做了,我有AndroidClientHandler和TLS 1.2+,但物理设备仍然没有显示图像 从0创建一个项目只是为了尝试,我在这里唯一拥有的是一个图像,但它在它显示的模拟器中,在设备编号中,给了我相同的结果 在iOS中,一切正常 你能帮我吗 你可以试试这个,它

早上好,同事们,我在Xamarin Forms Android项目中通过URI看到的图像有问题,我可以在模拟器中看到这些图像,但是在物理设备上测试时,它们没有显示出来,在互联网上搜索时,我发现HttpClient实现应该更改,我已经做了,我有AndroidClientHandler和TLS 1.2+,但物理设备仍然没有显示图像

从0创建一个项目只是为了尝试,我在这里唯一拥有的是一个图像,但它在它显示的模拟器中,在设备编号中,给了我相同的结果

在iOS中,一切正常

你能帮我吗


你可以试试这个,它适合我:

右键单击android项目->属性android选项->高级->在HttpClient实现中选择android,在SSL/TSL实现中选择本机TLS 1.2+

有时需要在android清单
中添加
android:usesCleartextTraffic=“true”

<application android:label="App18.Android" android:usesCleartextTraffic="true"></application>

我不知道为什么图像加载在我的电脑中不起作用,我有一个MacBook Pro,带有Catalina和bootcamp,带有Windows 10 1903,在Visual Studio和Android SDK的最新更新中都有;在这两种情况下,安装和重新安装都无法加载图像


我在一台7岁的电脑上试过,这是一台装有Windows 10 1903的HP,我安装了VS,我的应用程序正常运行,使用相同的配置,我可以通过URL加载图像;这就是我的解决方案

图像是否加载到设备的浏览器中?同时查看
logcat
输出是否存在任何错误/警告。是的,设备浏览器中的图像加载。1)您是否在Android清单中提供了Internet权限?2) 您确定url以“https://”开头吗?3) 如果图像尺寸很小,你会面临同样的问题吗?4) 对于不同的图像格式PNG与JPG,您是否面临同样的问题?请注意,android清单有互联网权限,我尝试过http和https url,不管图像大小,我尝试过jpg、png、gif和tiff。