xamarin – “资源”不包含“动画”的定义

前端之家收集整理的这篇文章主要介绍了xamarin – “资源”不包含“动画”的定义前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我目前正在评估来自telerik的XamarinForms的Xamarin.Forms和UI的试验.

不幸的是,一旦我将库链接到telerik dll,我就会得到一个混乱的Resource.Designer.cs文件.

我得到5000个“资源”错误,不包含“动画”的定义. (也是Resource.Drawable,Resource.Style,Styleable,…)来自这样的代码

public static void UpdateIdValues()
    {
        global::Telerik.XamarinForms.ChartRenderer.Android.Resource.Animation.abc_fade_in = global::MyNamespace.XamarinForms.Droid.Resource.Animation.abc_f
        global::Telerik.XamarinForms.ChartRenderer.Android.Resource.Animation.abc_fade_out = global::MyNamespace.XamarinForms.Droid.Resource.Animation.abc_fade_out;
        ....

这对任何人都响了吗?

已经开始在telerik上开票,但我猜其他人可能遇到同样的问题,可能需要修复.

解决方法

如果
Resources\Resource.designer.cs(29,110): error CS0117: '.........' does not contain a definition
 for 'Animation' [C:\......Droid.csproj]

* 5000

看起来很熟悉我不确定它是一个Telerik问题.刚刚从表单库1.5.0.6447更新了一个项目到1.5.1.6468,并得到了它们.可能我们将不得不等待Xamarin.Forms Fix.

编辑终于找到了答案,如果你还没有,我猜它是一样的.打开Android SDK管理器并安装Android 6.0(API 23).如果这不起作用Heck只是安装一切.与Android的依赖堆栈似乎有点混乱. Telerik或Xamarin.Forms可能依赖于您尚未安装的特定Android SDK.

关于这个的更新:时间继续前进,这个错误似乎是各种问题的一个重要问题.最近有同样的问题并删除所有的Xamarin Nuget包并重新添加到项目中修复它.认为可能值得添加另一种可能的解决方案.其他已经解决过这个问题的事情. – 重新启动 – 重新启动IDE – 清理和重新编译应用程序.我之前没有提及那些,因为我假设你在这里已经尝试过了:D

猜你在找的Android相关文章