【发布时间】:2017-04-24 20:47:08
【问题描述】:
我在 Xamarin.Android 上遇到了一个荒谬的问题。 我正在用我的应用程序中的工具栏替换基本的操作栏。我想支持从 Android 4.0.4 到更新的 Android 版本。所以我安装了 Nuget 包(Visual Studio)这个包:
Xamarin.Android.Support.v7.AppCompat 也安装此包:Xamarin.Android.Support.Fragment
没关系,但我使用这个包来扫描二维码和条形码:ZXing.Net.Mobile
错误:
FragmentStatePagerAdapter 存在于 'Xamarin.Android.Support.Fragment, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 和 'Xamarin.Android.Support.v4, Version=1.0.0.0, Culture=中立,PublicKeyToken=null'
所以我决定删除其中一个,但 ZXing.Net.Mobile 使用 Xamarin.Android.Support.v4 和 Xamarin.Android.Support.v7 .AppCompat 使用 Xamarin.Android.Support.Fragment。
这类问题有解决办法吗?
谢谢!
解决方案:
安装 Xamarin.Android.Support.v7.AppCompat 23.4.0.1 并在 Zxing 重定向包时升级。 2.4.0.1 = 2016 年 7 月
【问题讨论】: