【问题标题】:Error while compiling project编译项目时出错
【发布时间】:2017-01-07 05:23:05
【问题描述】:
Severity    Code    Description Project File    Line    Suppression State
Error       Please install package: 'Xamarin.Android.Support.v4' available in SDK installer. Java library file C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\Android.Support.v4\23.4.0.0\embedded\classes.jar doesn't exist. DrawerLayout_V7_Tutorial            
Error       Please install package: 'Xamarin.Android.Support.Animated.Vector.Drawable' available in SDK installer. Android resource directory C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\Android.Support.Animated.Vector.Drawable\23.4.0.0\embedded\./ doesn't exist. DrawerLayout_V7_Tutorial            
Error       Please install package: 'Xamarin.Android.Support.Animated.Vector.Drawable' available in SDK installer. Java library file C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\Android.Support.Animated.Vector.Drawable\23.4.0.0\embedded\classes.jar doesn't exist. DrawerLayout_V7_Tutorial            
Error       Please install package: 'Xamarin.Android.Support.v4' available in SDK installer. Android resource directory C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\Android.Support.v4\23.4.0.0\embedded\./ doesn't exist. DrawerLayout_V7_Tutorial            
Error       Please install package: 'Xamarin.Android.Support.v4' available in SDK installer. Java library file C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\Android.Support.v4\23.4.0.0\embedded\libs/internal_impl-23.4.0.jar doesn't exist.   DrawerLayout_V7_Tutorial            
Error       Please install package: 'Xamarin.Android.Support.v7.AppCompat' available in SDK installer. Android resource directory C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\Android.Support.v7.AppCompat\23.4.0.0\embedded\./ doesn't exist. DrawerLayout_V7_Tutorial            
Error       Please install package: 'Xamarin.Android.Support.v7.AppCompat' available in SDK installer. Java library file C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\Android.Support.v7.AppCompat\23.4.0.0\embedded\classes.jar doesn't exist. DrawerLayout_V7_Tutorial            
Error       Please install package: 'Xamarin.Android.Support.Vector.Drawable' available in SDK installer. Android resource directory C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\Android.Support.Vector.Drawable\23.4.0.0\embedded\./ doesn't exist.   DrawerLayout_V7_Tutorial            
Error       Please install package: 'Xamarin.Android.Support.Vector.Drawable' available in SDK installer. Java library file C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\Android.Support.Vector.Drawable\23.4.0.0\embedded\classes.jar doesn't exist.   DrawerLayout_V7_Tutorial            
Error       Reason: C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\zips\F16A3455987DBAE5783F058F19F7FCDF.zip is not a valid zip file  DrawerLayout_V7_Tutorial            
Error       Reason: C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\zips\F16A3455987DBAE5783F058F19F7FCDF.zip is not a valid zip file  DrawerLayout_V7_Tutorial            
Error       Reason: C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\zips\F16A3455987DBAE5783F058F19F7FCDF.zip is not a valid zip file  DrawerLayout_V7_Tutorial            
Error       Reason: C:\Users\Zeeshan Ahmad\AppData\Local\Xamarin\zips\F16A3455987DBAE5783F058F19F7FCDF.zip is not a valid zip file  DrawerLayout_V7_Tutorial                

【问题讨论】:

  • 是您在 Xamarin 中创建的第一个程序吗?在编译其他项目之前没有错误?
  • 第一行告诉您“请安装包:SDK 安装程序中提供了'Xamarin.Android.Support.v4'”
  • 我希望我的错误如此明确​​。我想知道这是不是所有问题对 Skeet 的看法。

标签: xamarin xamarin.android


【解决方案1】:

解决这些错误的最简单方法是删除这些库的本地缓存并尝试重新下载:

https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Automatic_Recovery_from_m2repository_Errors

如果您在自动下载它们时遇到问题,您可以手动下载并放置这些库:

https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_m2repository

最后如果手动下载失败,可能需要进一步下载m2repository

https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#install

这些文档是通过我几个月前编写的指南的一部分编写的:https://gist.github.com/JonDouglas/f6291eacd4da5f6aa4cd

您还可以看到与上述步骤相同的相关问题:

Build unsuccessful : Error with Android project in Xamarin.Forms

【讨论】:

    【解决方案2】:

    在您的项目/解决方案首次构建期间,请耐心等待 MS Build 提示您结果。在第一次构建完成之前,请不要取消构建或重新构建解决方案。第一次构建实际上是在后台下载库。

    Inc case 在第一次构建完成后给你错误,可能是因为互联网连接,库不会被正确下载。然后你可以关注here

    【讨论】:

      【解决方案3】:

      您的问题与您的用户名中的空格有关:

      1) C:\Users\Zeeshan Ahmad

      您的用户名有一个空格,这会导致 VS 出现问题。和 Xamarin。

      你可以证明这是真的,用一个简单的名字创建一个没有空格的新用户和一个特殊字符,然后安装 VS2015 和 xamarin 并再次编译。

      【讨论】:

        猜你喜欢
        • 2018-12-30
        • 1970-01-01
        • 1970-01-01
        • 2019-09-28
        • 1970-01-01
        • 2013-03-04
        • 2021-04-28
        相关资源
        最近更新 更多