使用Xamarin在Visual Studio开发Android应用时缺失组件报错求助
解决Xamarin.Android项目缺少Animated.Vector.Drawable组件的问题
我来帮你搞定这个组件安装失败的问题,这类依赖缺失在Xamarin开发里挺常见的,试试下面这些方法:
通过Visual Studio的Android SDK管理器手动安装
- 打开Visual Studio,依次点击
Tools > Android > Android SDK Manager - 切换到「SDK Tools」标签页,找到并勾选「Android Support Repository」(这个组件属于Android Support库的核心依赖包)
- 点击「Apply Changes」等待安装完成,之后重启Visual Studio再重新打开「Sample」项目
- 打开Visual Studio,依次点击
修复NuGet包依赖
- 右键点击「Sample」项目,选择「Manage NuGet Packages」
- 切换到「Installed」标签,找到所有前缀为
Xamarin.Android.Support的包,先全部卸载 - 切换到「Browse」标签,搜索
Xamarin.Android.Support.Animated.Vector.Drawable,安装和项目其他支持库版本一致的包 - 安装完成后,执行
Build > Clean Solution清理项目,再执行Build > Rebuild Solution重新生成
手动放置组件文件(极端情况)
- 找到你的本地Android SDK路径,一般是
C:\Users\[你的用户名]\AppData\Local\Android\Sdk - 进入
extras\android\m2repository\com\android\support\animated-vector-drawable目录,如果文件夹不存在就手动创建对应的层级 - 将匹配版本的组件包放入该目录,重启Visual Studio后重新加载项目
- 找到你的本地Android SDK路径,一般是
检查项目的Android版本配置
- 右键「Sample」项目 > 「Properties」 > 「Android Manifest」
- 确保「Target Android Version」和「Compile using Android version」设置为兼容的版本,组件版本需要和SDK版本匹配才能正常识别
内容的提问来源于stack exchange,提问作者Murilo Pereira
相关产品推荐
相关产品推荐

