返回索引目录
参考内容: 个人yy,仅供参考
问题描述
由于在使用Xamarin.Android.Support相关的dll时,在生成项目期间需要到Google相应网站下载内容,故在国内常常会遇上生成不成功问题,其原因在于,无法下载相应的包。
解决方法:
-
方案一:最简单也是最难的 —— 挂代理,对于会弄代理的,这个是最简单的,但对于搞不定代理、番羽(防叉叉)墙,这个就很麻烦了。
-
方案二:离线处理 —— 关于离线处理,就得依赖网上友情人士提供压缩包了。
方案二离线处理之具体步骤
- Xamarin.Android.Support相关的下载目录为
C:\Users\你的用户名\AppData\Local\Xamarin
,故离线处理只需将离线包下载放入zips目录下即可。- 如果你引用了
Xamarin.Android.Support.v4
的24.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盘比较紧张的情况下,去删除文件;或者是你更新版本了,可以将内部旧版文件删掉。
译:奇葩史