Xamarin.forms 类型或命名空间';机器人&x27;不存在于乐蒂表格中
我正在使用Xamarin.Forms和Android和iOS。试图让Lottie动画工作,但支持.NET标准2.0的最新版本Lottie(2.5.4)在Android项目中出现了构建错误:Xamarin.forms 类型或命名空间';机器人&x27;不存在于乐蒂表格中,xamarin.forms,lottie,lottie-android,Xamarin.forms,Lottie,Lottie Android,我正在使用Xamarin.Forms和Android和iOS。试图让Lottie动画工作,但支持.NET标准2.0的最新版本Lottie(2.5.4)在Android项目中出现了构建错误: 命名空间“Lottie.Forms”中不存在类型或命名空间名称“Droid”(是否缺少程序集引用? 查看lottiegithub源代码可以看到名称空间和类在那里,所以我不确定为什么我的Android项目找不到引用 我试着降低洛蒂的等级,但到目前为止运气不好。包含参考(2.5.0)的最早版本不适用于.NET标准
命名空间“Lottie.Forms”中不存在类型或命名空间名称“Droid”(是否缺少程序集引用?
查看lottiegithub源代码可以看到名称空间和类在那里,所以我不确定为什么我的Android项目找不到引用
我试着降低洛蒂的等级,但到目前为止运气不好。包含参考(2.5.0)的最早版本不适用于.NET标准
想法?结果是Xamarin.Forms Android项目的目标框架版本存在问题 最新版本的Visual Studio 2017创建了新的Xamarin。使用Android 7.1目标框架形成Android项目 更改为Android 8.1修复了无法找到Lottie.Forms.Droid命名空间的编译器问题
也许是我的一个愚蠢的问题,但是你是否引用了android项目中的库(NuGet软件包)?是的,我已将解决方案级别的NuGet包添加到所有特定于平台的项目以及PCL/Xamarin.Forms项目中。我将尝试手动将包添加到特定于平台的项目中,然后再添加包Xamarin.Forms。感谢您的帮助。就我而言,我必须从8.1更改为9.0,然后将Lottie nuget软件包更新为2.7.0