如何解决请安装软件包:';Android.Support';SDK安装程序中提供

如何解决请安装软件包:';Android.Support';SDK安装程序中提供,android,xamarin,Android,Xamarin,好吧,这件事我已经坚持了好几天了。我已经浏览了所有的帖子,但没有任何效果。我有一个普通的跨平台Xamarin表单可移植解决方案,它不会构建。我已使用Nuget Package Manager将以下软件包更新为可用的最新版本: 我无法将Xamarin表单更新到v2.3.3.180。我最终得到了34个构建错误,以SDK installer.Android资源目录C:\Users[userid]\AppData\Local\Xamarin\Xamarin.Android.Support.Anima

好吧,这件事我已经坚持了好几天了。我已经浏览了所有的帖子,但没有任何效果。我有一个普通的跨平台Xamarin表单可移植解决方案,它不会构建。我已使用Nuget Package Manager将以下软件包更新为可用的最新版本:

我无法将Xamarin表单更新到v2.3.3.180。我最终得到了34个构建错误,以SDK installer.Android资源目录C:\Users[userid]\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable\24.2.1\content./中的“Please install package:'Xamarin.Android.Support”开头

“Xamarin.Android.Support”软件包没有谷歌搜索结果。该软件包实际上不存在。与此名称最接近的软件包是已经被引用的Xamarin.Android.Support.v4。我多次尝试删除zip文件,甚至整个Xamarin目录,还删除了bin和obj目录,clean和rebild,仍然没有雪茄。我还使用Android SDK管理器下载了Android支持库。我甚至尝试手动下载并解压缩

错误消息本身具有误导性,因为没有具有此确切名称的包。在此之前,我使用该包的早期版本时遇到类似问题,当时我认为让我们尝试使用引用的所有包的最新版本。我还有更多事情要尝试

我要下载 并不像错误消息所建议的那样提取它,而是将其重命名为29EB87B0770A1740E6766163D3BFCB8B.zip

我确信问题的根源在于损坏的zip文件。即使反复删除它也不会导致zip文件超过3Kb,而它应该是200+Mb。因此,让我们看看如果我运气不好,那么我可以使用一些帮助。这是我关于StackOverflow的第一个问题:)我是一个晚熟的人,你们已经做了所有艰苦的工作为我工作:)谢谢

这是我第一次看到它需要一段时间来构建。这是一个进步。加上我的c驱动器空间不足,没有解决问题,所以它的构建仍将让您保持更新。很抱歉对这个进行了多次编辑。错误消息非常误导,因为它说下载zip文件并解压缩,但不应该解压缩,应该是下载并重命名。(我想)


重建全部成功!!!该死的耶!我要回家了!

好了,现在我们知道为什么每个人都会遇到zip包失败。最可能的原因是我们都在使用公司防火墙(WebSense)使用Internet Explorer下载zip文件没有问题。这是因为代理服务器配置为允许从Internet Explorer下载。当我们构建Xamarin解决方案时,Visual Studio连接到web代理,但web代理未配置为允许Visual Studio下载权限。因此,我们现在正在进行此过程将异常规则添加到代理服务器以允许访问

我将向您发布完整的解决方案,并在此处详细说明。我还将详细说明如何使用ildasm确定zip文件的名称。我看到一些其他人已经解决了这一问题,因此我将参考这一点。我将在接下来的几天内处理我的医疗状况,并在工作中休息,但请放心,我将发布完整的解决方案详细答案。现在只需手动下载zip文件并重命名它

我将很快更新此答案,并提供更多详细信息,希望我们也能看到可怕的损坏zip文件的结束:)


如果您需要更多详细信息,请尽快直接联系我。

您看过本文档吗?如果您在帖子中找到了解决方案,请将您的解决方案作为答案发布并接受。它可能会帮助其他人。