【问题标题】:Xamarin.GooglePlayServices.Ads. broke my projectXamarin.GooglePlayServices.Ads。破坏了我的项目
【发布时间】: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

标签: c# android xamarin xamarin.android


【解决方案1】:

您需要更新您的 Android 支持库。您的 Xamarin 版本也必须更新。试试吧。让我知道它是否有效。

最后,将您的项目尽可能靠近 C 盘。

【讨论】:

  • 您的 VS2017 IDE 也需要更新。点击上面的黄色图标。您收到该错误的原因有很多。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-20
  • 2021-03-05
  • 1970-01-01
  • 1970-01-01
  • 2012-09-27
  • 1970-01-01
相关资源
最近更新 更多