我有一个无法解决的持续构建问题,我已经尝试过 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/