【问题标题】:File missing Error while trying to build App in Xamarin尝试在 Xamarin 中构建应用程序时文件丢失错误
【发布时间】:2016-09-05 09:46:09
【问题描述】:

尝试在 Xamarin 中构建 MyApp.Droid 时出现以下错误。 有人可以解释为什么我会收到这个错误,我在哪里可以找到指定的 jar 文件。

严重性代码描述项目文件行抑制状态 错误请安装包:“Xamarin.Android.Support.v4”可用 在 SDK 安装程序中。 Java 库文件 C:\Users\userName\AppData\Local\Xamarin\Android.Support.v4\23.3.0.0\embedded\libs/internal_impl-23.3.0.jar 不存在。 MyApp.Droid

【问题讨论】:

  • 您是否使用 android SDK 管理器安装了支持库?
  • 是的,我已经安装了。
  • 请按照以下线程中的这些步骤进行操作:stackoverflow.com/a/37827122/2034822

标签: xamarin xamarin.forms


【解决方案1】:

当这种情况发生时,这意味着某些构建出错,并且由于某种原因,支持包当前可能没有下载并安装在您的计算机上。

您可以像 Andres Castro 上面所说的那样清理本地缓存,然后重新构建您的项目。

还要始终确保您已将所有 Android SDK 更新到最新版本,并且支持库的包与 Xamarin Forms 所依赖的包相同。

【讨论】:

    【解决方案2】:

    前几天我遇到了这个问题。有一个Xamarin Forum post 帮助我找到了解决方案。

    对我有用的是删除 C:\Users\AppData\Local\Xamarin\ 下的所有内容,然后进行清理和重建。如果在 Mac 上,该文件夹将位于 /Users/UserName/.local/share/Xamarin

    【讨论】:

    • 是的,我尝试删除然后重新构建应用程序,但它给出了一个错误,即解压缩失败并且无法复制指定的 jar 文件。有没有办法手动下载和添加这些文件
    【解决方案3】:

    您需要执行以下操作:

    1) 下载此文件https://dl-ssl.google.com/android/repository/support_r19.0.1.zip

    2) 将其解压缩到您选择的位置

    3) 创建以下目录 C:\Users\userName\AppData\Local\Xamarin\Android.Support.v4\23.3.0.0\content

    4) 将解压后的目录复制到这个新的内容文件夹中

    5) 在文件资源管理器 (windows) 中转到 C:\Users\userName\AppData\Local\Xamarin

    6) 为该级别的其他目录创建相同的目录结构和内容

    您的目录应该类似于 ...\23.3.0.0\content\m2_repository\ 。当您构建解决方案时,将自动创建文件夹 ...\23.3.0.0\embedded 等

    我不得不这样做很多次,原因我不明白

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 1970-01-01
      • 2019-04-02
      • 1970-01-01
      • 2015-07-15
      • 1970-01-01
      • 1970-01-01
      • 2022-07-30
      • 2018-08-12
      相关资源
      最近更新 更多