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性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...