无法使用Android支持库v4

时间:2015-10-10 15:59:27

标签: android xamarin xamarin.android

我正在尝试使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" /> <body> <div class="navbar navbar-default navbar-custom navbar-fixed-top" role="navigation"> <div class="container container-nav"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle Nav</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button><a class="navbar-brand" href="#">Brand</a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li><a href="#">Home</a> </li> <li><a href="#">Work</a> </li> <li><a href="#">About</a> </li> </ul> <ul class="nav navbar-nav navbar-right"> <li><a href="#">News</a> </li> <li><a href="#">Blog</a> </li> <li><a href="#">Contact</a> </li> </ul> </div> </div> </div> <div class="container container-content"> <div class="alert alert-warning">Hello</div> </div> </body>库中的DrawerLayout。我已经使用Nuget添加了android.support.v4包但我仍然无法编译应用程序而且我遇到以下错误:

Xamarin.Android.Support.v4

在我看来,我应该在Xamarin项目中添加一个罐子或类似的东西。如果我在这一点上,请告诉我如何以及在哪里可以做到这一点。谢谢你的帮助

3 个答案:

答案 0 :(得分:6)

对我而言,这是因为在重新安装后我的第一个Xamarin项目的初始构建期间杀死了VS.

看起来这个过程已经停止了,但显然它是以低速从谷歌下载的。

退出Visual Studio

删除/重命名c:\Users\username\AppData\Local\Xamarin

再次打开解决方案

清洁解决方案

编译,等到它完全结束。

在Windows上,使用资源监视器确定下载是否正在进行中。

MSBuild将从something.ee100.net下载。

答案 1 :(得分:5)

它应该可以通过添加NuGet包来实现。

要检查的几件事。

  1. 如果您使用的是Windows文件系统,则无法找到的文件的完整路径长度不能超过255个字符
  2. 删除NuGet包并尝试重新添加它以查看是否有帮助
  3. 确保您拥有所有工具的最新稳定版本
  4. 确保Android SDK安装中的一切正常

答案 2 :(得分:1)

我确实遇到了这个问题,对我来说这也是一个损坏的zip下载 - 它被截断了。因为拉链是腐败的,然后它没有提取它并开始抱怨。解?手动下载并替换损坏的zip文件(对我来说,这里找到:C:\ Users [User] \ AppData \ Local \ Xamarin \ Android.Support.v4 \ 23.0.1.3)