繁体   English   中英

Xamarin.Forms:Android项目生成错误-AppData \\ Local \\ Xamarin文件夹内缺少文件

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

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

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

当我尝试编译Android Project(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
请安装SDK安装程序中提供的软件包:“ Xamarin.Android.Support.Design”。 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
请安装SDK安装程序中提供的软件包:“ Xamarin.Android.Support.Design”。 Android资源目录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:\\Users\\[user-name]\\AppData\\Local\\Xamarin\\zips文件夹。
  • 删除所有zip文件。
  • 从项目中删除/bin/obj
  • 清理并构建您的项目。

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

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

2.重命名为2A3A8A6D6826EF6CC653030E7D695C41.zip

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

4.重建

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

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

不要将zip解压缩到\\23.0.1.3文件夹,或者只是将其放入其中,那将不起作用,不要介意错误消息。 您必须将zip放在\\zip文件夹中,删除现有的zip后,您可能需要将下载的zip重命名为类似以下内容: 2A3A8A6D6826EF6CC653030E7D695C41.zip

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

在此地址上方有一个zips名称文件夹C:\\Users\\[user-name]\\AppData\\Local\\Xamarin\\zips首先,您必须检查文件是否处于提取状态,我们可以看到错误,它是当前格式那么您可以替换这两个文件1)2A3A8A6D6826EF6CC653030E7D695C41.zip用链接替换用2A3A8A6D6826EF6CC653030E7D695C41重命名

2)96659D653BDE0FAEDB818170891F2BB0.zip 将此链接替换为96659D653BDE0FAEDB818170891F2BB0

然后重建项目

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM