2017-04-09 82 views
0

我想尝试PercentRelativeLayout然后我做Xamarin.Android.Support.Percent和Xamarin.Forms可能发生的冲突

新建项目 - > Android的 - >布兰克应用(Android)

安装,包装Xamarin.Android .Support.Percent -Version 25.1.1

安装,包装Xamarin.Forms

在Main.axml 清洁 双击建立

我得到这个错误:java.lang.IllegalArgumentException:已经添加:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;

任何提示解决此问题? tks提前。

回答

0

从错误日志中,模块AccessibilityServiceInfoCompat被添加两次。请尝试以下步骤解决问题;

  1. 删除Xamarin.Android.Support.Percent它的依赖关系:Xamarin.Android.Support.Compat清理解决方案。
  2. Xamarin.Android.Support.Percent加上版本Xamarin.Forms的依赖关系(例如:如果添加的Xamarin.Android.Support.V4的版本是23.3.0,则安装Xamarin.Android.Support.Percent - 版本23.3.0)。
  3. 清洁并重建解决方案。
+0

非常感谢你,你是正确的这是一个版本冲突,但Support.Percent版本23.3.0太旧,然后我按此顺序安装:Support.V4 25.1.1 - > Xamarin.Forms 2.3.4.224 (它不会取代较新的Support.V4) - > Support.Percent 25.1.1,现在一切正常。 – Neca