转载

关于使用到Xamarin.Android.Support相关dll无法生成问题解决

博客分类: 官方教程

返回索引目录

参考内容: 个人yy,仅供参考

问题描述

由于在使用Xamarin.Android.Support相关的dll时,在生成项目期间需要到Google相应网站下载内容,故在国内常常会遇上生成不成功问题,其原因在于,无法下载相应的包。

解决方法:

  • 方案一:最简单也是最难的 —— 挂代理,对于会弄代理的,这个是最简单的,但对于搞不定代理、番羽(防叉叉)墙,这个就很麻烦了。

  • 方案二:离线处理 —— 关于离线处理,就得依赖网上友情人士提供压缩包了。

方案二离线处理之具体步骤

  • Xamarin.Android.Support相关的下载目录为 C:/Users/你的用户名/AppData/Local/Xamarin ,故离线处理只需将离线包下载放入zips目录下即可。
    • 如果你引用了 Xamarin.Android.Support.v424.2.1 版本,可以下载我下面给出的内容:【注意版本号,如果你使用的其他版本,则需要下载其他版本的】
      • Xamarin.Android.Support相应压缩包(版本24.2.1): 城通下载-下载请勿修改名称
  • 将上述下载到的压缩包直接放入 C:/Users/你的用户名/AppData/Local/Xamarin/zips 目录下。
    • 请注意:请勿修改压缩包名称 —— 依据个人每次生成名称一样得出的结论。
    • 如果你离线生成时,在 C:/Users/你的用户名/AppData/Local/Xamarin/zips 目录下生成的压缩包名称与我的不同,你可以用我给的替换下试试。—— 另望请告知。

另此离线处理非长久之法,毕竟现在Xamarin更新还是比较频繁的,此法更适合企业内网环境,所以建议能搞就搞个代理(更新及时)。

最后提供一个C盘瘦身内容

由于在Visual Studio生成Xamarin.Android项目时(在使用到Xamarin.Android.Support相关引用的情况下),会在 C:/Users/你的用户名/AppData/Local/Xamarin 目录下生成大量以 Xamarin.Android.Support 开头的文件夹;而此类文件夹是很大的,你可以将这一类文件夹删除 —— 但请注意不要删除zips内的文件,不然又得重新下了。

此法有一缺陷:删除后再次生成时会比较慢,所以建议在C盘比较紧张的情况下,去删除文件;或者是你更新版本了,可以将内部旧版文件删掉。

译: 奇葩史

原文  http://www.shisujie.com/blog/Xamarin-Android-Support-Offline
正文到此结束
Loading...