c# - Xamarin 在错误的位置寻找 android sdks 并给出构建错误

标签 c# android xamarin xamarin.android

我有一个无法解决的持续构建问题,我已经尝试过 xamarin 支持论坛。

当我构建我的项目时,它找不到我的任何 Xamarin.Android.Support.* 包。

我的所有 Xamarin.Android.Support.* 库都包含在 nuget 包中。它们在我的 packages.config 和 csproj 文件中显示正确,并且我项目中的引用文件夹显示它们已被识别。

问题似乎是构建正在一个完全不同的文件夹中寻找这些包,这是我的本地用户 AppData 文件夹。我不知道它为什么会出现在那里,但我认为这就是问题所在。

我迷路了,不明白为什么它会看这里。

错误详情:

Severity    Code    Description Project File    Line    Suppression State
Error       Please install package: 'Xamarin.Android.Support.Animated.Vector.Drawable' available in SDK installer. Java library file C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable\23.3.0.0\embedded\classes.jar doesn't exist.  CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.Animated.Vector.Drawable' available in SDK installer. Android resource directory C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable\23.3.0.0\embedded\./ doesn't exist.  CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.Design' available in SDK installer. Android resource directory C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.Design\23.3.0.0\embedded\./ doesn't exist.  CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.Design' available in SDK installer. Java library file C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.Design\23.3.0.0\embedded\classes.jar doesn't exist.  CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.v4' available in SDK installer. Android resource directory C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.3.0.0\embedded\./ doesn't exist.  CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.v4' available in SDK installer. Java library file C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.3.0.0\embedded\classes.jar doesn't exist.  CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.v4' available in SDK installer. Java library file C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.3.0.0\embedded\libs/internal_impl-23.3.0.jar doesn't exist.    CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.v7.AppCompat' available in SDK installer. Android resource directory C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat\23.3.0.0\embedded\./ doesn't exist.  CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.v7.AppCompat' available in SDK installer. Java library file C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat\23.3.0.0\embedded\classes.jar doesn't exist.  CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.v7.CardView' available in SDK installer. Android resource directory C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.CardView\23.3.0.0\embedded\./ doesn't exist.    CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.v7.CardView' available in SDK installer. Java library file C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.CardView\23.3.0.0\embedded\classes.jar doesn't exist.    CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.v7.MediaRouter' available in SDK installer. Android resource directory C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.MediaRouter\23.3.0.0\embedded\./ doesn't exist.  CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.v7.MediaRouter' available in SDK installer. Java library file C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.MediaRouter\23.3.0.0\embedded\classes.jar doesn't exist.  CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.v7.MediaRouter' available in SDK installer. Java library file C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.MediaRouter\23.3.0.0\embedded\libs/internal_impl-23.3.0.jar doesn't exist.    CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.v7.RecyclerView' available in SDK installer. Android resource directory C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.RecyclerView\23.3.0.0\embedded\./ doesn't exist.    CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.v7.RecyclerView' available in SDK installer. Java library file C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.RecyclerView\23.3.0.0\embedded\classes.jar doesn't exist.    CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.Vector.Drawable' available in SDK installer. Android resource directory C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable\23.3.0.0\embedded\./ doesn't exist.    CiiCommon.Droid         
Error       Please install package: 'Xamarin.Android.Support.Vector.Drawable' available in SDK installer. Java library file C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable\23.3.0.0\embedded\classes.jar doesn't exist.    CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Reason: C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips\2A3A8A6D6826EF6CC653030E7D695C41.zip is not a valid zip file   CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable\23.3.0.0\content directory.  CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable\23.3.0.0\content directory.  CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.Design\23.3.0.0\content directory.    CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.Design\23.3.0.0\content directory.    CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.3.0.0\content directory.    CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.3.0.0\content directory.    CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.3.0.0\content directory.    CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat\23.3.0.0\content directory.  CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat\23.3.0.0\content directory.  CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.CardView\23.3.0.0\content directory.   CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.CardView\23.3.0.0\content directory.   CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.MediaRouter\23.3.0.0\content directory.    CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.MediaRouter\23.3.0.0\content directory.    CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.MediaRouter\23.3.0.0\content directory.    CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.RecyclerView\23.3.0.0\content directory.   CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.v7.RecyclerView\23.3.0.0\content directory.   CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable\23.3.0.0\content directory.   CiiCommon.Droid         
Error       Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip and extract it to the C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable\23.3.0.0\content directory.   CiiCommon.Droid         

编辑:它不是 Build unsuccessful : Error with Android project in Xamarin.Forms 的副本因为此问题与损坏的 zip 文件有关。

最佳答案

有时 Visual Studio 在下载所需的相应库时会超时,并且会出现构建问题,因为某些包似乎已安装,但文件已损坏。

我建议您关闭 Visual Studio,删除 C:\Users\jwierzba.ASSOCIATIONVOIC\AppData\Local\Xamarin\zips 中的所有文件,重新启动 Visual Studio,然后重建项目。这将强制 Visual Studio 从头开始​​重新下载这些库。

您可以修复 260 个字符的限制,方法是在解决方案资源管理器中右键单击您的特定项目,选择“属性”,导航到“构建”选项卡,然后更改输出路径。

关于c# - Xamarin 在错误的位置寻找 android sdks 并给出构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40873449/

相关文章:

c# - SetWindowsHookEx 失败并出现错误 126

c# - 如何检查MonoDevelop中使用的是哪个编译器?

c# - 具有节流持续时间和批量消费的异步生产者/消费者

java - 在 Android 中,如何设置 ListView 项目的高度和宽度?

c# - 使用 .NET core 3.0/System.text.Json 解析 JSON 文件

android - 确保从 android 到 web 服务的通信

java - Android Java 处理程序在循环中的每个记录处发布延迟

c# - 我应该使用哪个项目模板来为 Xamarin Forms 创建 Web 服务?

android - 从 3gpp 生成音频图

c# - Xamarin - 显示表