【问题标题】:Xamarin.Forms - Xamarin.Forms.Maps broken references in Droid ProjectXamarin.Forms - Droid 项目中的 Xamarin.Forms.Maps 损坏的引用
【发布时间】:2018-02-25 23:27:24
【问题描述】:

我需要在我正在构建的应用程序中实现地图功能。 我正在关注this guide

我下载了软件包并完成了所有配置。 我还没有在我的项目中实现 Map 类,我只做了两个平台(Android 和 iOS)所需的配置。

Portable项目和iOS项目都可以,这里的问题是Android项目。

它有一些损坏的引用,这些:

当我尝试编译 Android 项目时,我收到此错误和以下警告:

谁能帮帮我?提前致谢。

编辑: 作为旁注,我使用的是 Android Studio 安装的 Sdk,并且安装了最新的 Google Play 服务。

更新: 我刚刚升级了我的 Xamarin.GooglePlayServices 版本(第一张图片中列出的那个),出于某种原因它下载了一个非常旧的版本。所以我刚刚升级了它们,现在这些引用似乎很好。

但我仍然收到错误: “ResolveLibraryProjectImports”任务意外失败。

【问题讨论】:

  • 1/ 开始一个新的 xforms/pcl 项目。 2/ 仅更新 xam 表格块。 3/ 不要更新 android nugets 4/ 将 'xf maps nuget' 添加到解决方案 5/ 将 droid 最小 sdk 设置为 4.4 6/ 重建 pcl 7/ 重建 droid 回发并告诉我

标签: xamarin.forms visual-studio-2017


【解决方案1】:

解决方案:

我卸载了Android项目,添加了这个:

<UseShortFileNames>True</UseShortFileNames>

到 .csproj 文件中的每个属性组。

重新加载我的 android 项目,现在一切正常。

【讨论】:

    猜你喜欢
    • 2016-01-07
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 2014-06-07
    相关资源
    最近更新 更多