【问题标题】:Xamarin.Forms: Android project Build Error - Missing Files inside AppData\Local\Xamarin FoldersXamarin.Forms:Android 项目构建错误 - AppData\Local\Xamarin 文件夹中缺少文件
【发布时间】:2016-05-26 21:07:46
【问题描述】:

我正在尝试 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\AppData\Local\Xamarin\Android.Support.Design\23.0.1.3 目录。 App2.Droid 原因:一个或多个错误。 App2.Droid
请安装包:'Xamarin.Android.Support.Design' 可用 SDK 安装程序。 Java 库文件 C:\Users\pedro.costa\AppData\Local\Xamarin\Android.Support.Design\23.0.1.3\embedded\classes.jar 不存在。 App2.Droid 下载失败。请下载 https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip 并将其放到 C:\Users\pedro.costa\AppData\Local\Xamarin\Android.Support.Design\23.0.1.3 目录。 App2.Droid 原因:一个或多个错误。 App2.Droid
请安装包:'Xamarin.Android.Support.Design' 可用 SDK 安装程序。安卓资源目录 C:\Users\pedro.costa\AppData\Local\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 解决方案时下载这些文件,但对我来说并没有发生。

【问题讨论】:

标签: c# android xamarin mono


【解决方案1】:

试试这个解决方法:

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

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

【讨论】:

  • 感谢您的回答。我会试试看,但我的 zips 文件夹没有任何文件。
  • 尝试了这个解决方案,但没有成功。我得到了同样的错误。还有其他想法吗?
【解决方案2】:

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

2.重命名为2A3A8A6D6826EF6CC653030E7D695C41.zip

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

4.重建

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

        【解决方案5】:

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

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

        然后重建项目

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-04-11
          • 1970-01-01
          • 2019-08-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多