【问题标题】:Xamarin.Android.Support.Percent and Xamarin.Forms possible conflictXamarin.Android.Support.Percent 和 Xamarin.Forms 可能发生冲突
【发布时间】:2017-04-09 08:30:09
【问题描述】:

我想试试 PercentRelativeLayout 然后我做

新项目 -> Android -> Blanck App (Android)

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

安装包 Xamarin.Forms

双击 Main.axml 干净的 构建

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

有什么技巧可以解决这个问题吗?提前谢谢。

【问题讨论】:

    标签: android xamarin layout


    【解决方案1】:

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

    1. 删除 Xamarin.Android.Support.Percent 及其依赖项:Xamarin.Android.Support.Compat 清理解决方案。
    2. 使用Xamarin.Forms的依赖版本添加Xamarin.Android.Support.Percent(例如:如果添加的Xamarin.Android.Support.V4的版本是23.3.0,则安装Xamarin.Android.Support.Percent --version 23.3.0)。
    3. 清理并重建解决方案。

    【讨论】:

    • 非常感谢,您说得对,这是版本冲突,但 Support.Percent 版本 23.3.0 太旧了,然后我按以下顺序安装:Support.V4 25.1.1 -> Xamarin.Forms 2.3.4.224(它不会取代更新的 Support.V4)-> Support.Percent 25.1.1,现在一切正常。
    猜你喜欢
    • 1970-01-01
    • 2010-09-16
    • 1970-01-01
    • 1970-01-01
    • 2017-06-29
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多