Xamarin.GooglePlayServices.Ads。破坏了我的项目
Posted
技术标签:
【中文标题】Xamarin.GooglePlayServices.Ads。破坏了我的项目【英文标题】:Xamarin.GooglePlayServices.Ads. broke my project 【发布时间】:2018-04-28 02:15:50 【问题描述】:Xamarin.GooglePlayServices.Ads。 v10.2.1 我的项目坏了,出现这个消息
严重性代码描述项目文件行抑制状态 错误 CS0012 类型“FragmentActivity”在未引用的程序集中定义。您必须添加对程序集“Xamarin.android.Support.v4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=71f3e3261ac778b5”的引用。 App16 C:\Users\jon\Documents\New folder\App16 - Copy (8)\App16\MainActivity.cs 11 Active
如何解决这个问题?
目标框架 8.0,
最低 4.4,
目标 Android 版本 8.0
我发现了问题,是 CrossLight RecyclerView 包与 V4 之间的冲突。我拔掉了 CrossLight 并重新安装了 V7 包。一切正常
【问题讨论】:
你安装了哪个版本的Xamarin.GooglePlayServices.Ads
?
@SushiHangover 10.2.1
42.1021.1 是 @SushiHangover
【参考方案1】:
您需要更新您的 Android 支持库。您的 Xamarin 版本也必须更新。试试吧。让我知道它是否有效。
最后,将您的项目尽可能靠近 C 盘。
【讨论】:
您的 VS2017 IDE 也需要更新。点击上面的黄色图标。您收到该错误的原因有很多。以上是关于Xamarin.GooglePlayServices.Ads。破坏了我的项目的主要内容,如果未能解决你的问题,请参考以下文章