Xamarin.Forms:Android项目构建错误 - AppData \ Local \ Xamarin文件夹中缺少文件

时间:2016-02-15 20:08:36

标签: c# android xamarin mono

我正在尝试Xamarin.Forms。 我创建了一个名为“App2”的解决方案。 Visual Studio自动创建以下项目:

  • App2(便携式)
  • App2.Droid
  • App2.iOS

当我尝试编译Android项目(App2.Droid)时,我收到以下错误:

  

下载失败。请下载   https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip   把它放到   C:\ Users \用户pedro.costa \应用程序数据\本地\ Xamarin \ Android.Support.Design \ 23.0.1.3   目录。 App2.Droid原因:一个或多个错误。 App2.Droid
  请安装包:'Xamarin.Android.Support.Design'可用   SDK安装程序。 Java库文件   C:\ Users \用户pedro.costa \应用程序数据\本地\ Xamarin \ Android.Support.Design \ 23.0.1.3 \嵌入式\ classes.jar   不存在。 App2.Droid下载失败。请下载   https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip   把它放到   C:\ Users \用户pedro.costa \应用程序数据\本地\ Xamarin \ Android.Support.Design \ 23.0.1.3   目录。 App2.Droid原因:一个或多个错误。 App2.Droid
  请安装包:'Xamarin.Android.Support.Design'可用   SDK安装程序。 Android资源目录   C:\ Users \用户pedro.costa \应用程序数据\本地\ Xamarin \ Android.Support.Design \ 23.0.1.3 \ embedded./   不存在。 App2.Droid

我已经尝试过:

  • 下载android_m2repository_r22.zip文件并将其放在C:\ Users \ pedro.costa \ AppData \ Local \ Xamarin \ Android.Support.Design \ 23.0.1.3文件夹中
  • 下载文件并将其解压缩到文件夹
  • 删除C:\ Users \ pedro.costa \ AppData \ Local \ Xamarin \ Android.Support.Design \ 23.0.1.3文件夹并重新编译项目
  • 删除C:\ Users \ pedro.costa \ AppData \ Local \ Xamarin \ zips文件夹并重新编译项目。
  • 更新Xamarin.Android.Support。* nuget包,但是当我尝试它时,我也会遇到这些构建错误。

我已经做了很多研究,似乎Android.Support。*文件夹里面应该有文件,并且在构建android解决方案时应该下载这些文件,但这对我来说并不适用。

5 个答案:

答案 0 :(得分:4)

尝试这项工作:

  • 导航至C:\Users\[user-name]\AppData\Local\Xamarin\zips文件夹。
  • 删除所有zip文件。
  • 从项目中移除/bin/obj
  • 清理并构建您的项目。

构建和调试项目可能需要一段时间。

答案 1 :(得分:3)

1.download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip

2.与2A3A8A6D6826EF6CC653030E7D695C41.zip相同

3.copy to C:\ Users \ User \ AppData \ Local \ Xamarin \ zip

4.rebuild

答案 2 :(得分:2)

我在其他问题的答案中看到,只需删除Android.Support.Design文件夹中的所有内容,Visual Studio会在项目重建后再次下载。

我的问题是代理问题。当我将环境设置为在没有代理的情况下访问Internet时,Visual Studio会在重建时下载必要的文件和文件夹。

答案 3 :(得分:0)

请勿将zip解压缩到\23.0.1.3文件夹,或者只是将其放在那里,但是不能正常工作,请注意错误信息。 您必须将zip放在\zip文件夹中,删除现有的zip后,您可能需要将下载的zip重命名为:2A3A8A6D6826EF6CC653030E7D695C41.zip

但如果您不想手动下载支持存储库,则可以删除%USER%\AppData\Local\Xamarin\文件夹中的所有内容并重建并等待。

答案 4 :(得分:0)

此地址C:\Users\[user-name]\AppData\Local\Xamarin\zips上有一个拉链名称文件夹 首先你必须检查文件是否在提取条件下我们可以看到一个错误它是一个破坏的格式然后你可以替换这两个文件 1)2A3A8A6D6826EF6CC653030E7D695C41.zip由this链接重命名替换为2A3A8A6D6826EF6CC653030E7D695C41

2)96659D653BDE0FAEDB818170891F2BB0.zip由this链接重命名替换为96659D653BDE0FAEDB818170891F2BB0

然后重建项目