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

Xamarin.Forms: Android project Build Error - Missing Files inside AppData\Local\Xamarin Folders

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

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

Download failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip and put it to the C:\Users\pedro.costa\AppData\Local\Xamarin\Android.Support.Design.0.1.3 directory. App2.Droid Reason: One or more errors. App2.Droid
Please install package: 'Xamarin.Android.Support.Design' available in SDK installer. Java library file C:\Users\pedro.costa\AppData\Local\Xamarin\Android.Support.Design.0.1.3\embedded\classes.jar doesn't exist. App2.Droid Download failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip and put it to the C:\Users\pedro.costa\AppData\Local\Xamarin\Android.Support.Design.0.1.3 directory. App2.Droid Reason: One or more errors. App2.Droid
Please install package: 'Xamarin.Android.Support.Design' available in SDK installer. Android resource directory C:\Users\pedro.costa\AppData\Local\Xamarin\Android.Support.Design.0.1.3\embedded./ doesn't exist. App2.Droid

我已经尝试过:

我做了很多研究,似乎 Android.Support.* 文件夹中应该有文件,并且应该在构建 android 解决方案时下载这些文件,但它不会发生在我身上。

试试这个解决方法:

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

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

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

我遇到的问题是代理问题。当我将我的环境设置为不使用代理访问互联网时,Visual Studio在重建时下载必要的文件和文件夹。

不要将 zip 解压到 .0.1.3 文件夹或将其放在那里,那样不会起作用,请不要介意错误消息。 您必须将 zip 放在 \zip 文件夹中,删除现有的 zip 后,您可能需要将下载的 zip 重命名为:2A3A8A6D6826EF6CC653030E7D695C41.zip

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

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

2.rename 至 2A3A8A6D6826EF6CC653030E7D695C41.zip

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

4.rebuild

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

2)96659D653BDE0FAEDB818170891F2BB0.zip 替换为 this link 重命名为 96659D653BDE0FAEDB818170891F2BB0

然后重建项目