【问题标题】:MapWithOverlaysActivity - Could not determine $(TargetFrameworkVersion)MapWithOverlaysActivity - 无法确定 $(TargetFrameworkVersion)
【发布时间】:2016-04-29 06:36:12
【问题描述】:

我已经下载了Xamarin Studio,并尝试将 MapsAndLocationDemo3 示例与 MapWithOverlaysActivity 项目一起使用。

我收到以下错误:

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA0000: Could not determine $(TargetFrameworkVersion) for API level '19.' (XA0000) (SimpleMapDemo)

Android SDK Manager 中,我已经安装了Android 4.4 (API 19) 的所有选项以及Google Play 服务。

能否请我帮忙让这个示例正常工作?

谢谢

【问题讨论】:

    标签: android google-maps frameworks google-api xamarin


    【解决方案1】:

    希望你现在已经弄清楚了,因为它是很久以前发布的。

    我今天晚上遇到了这个问题。我可以通过在 Notepad++ 中打开 .csproj 文件,将 AndroidUseLatestPlatformSdk 从 True 更改为 False 并重建来解决它。如果您的问题是相同的,希望这会有所帮助。

    【讨论】:

    • 另外,这可以通过在选项 | 中设置目标框架来解决。构建/通用到 Android 4.3 (Jelly Bean)。根本原因似乎是 Xamarin.Android 目前仅支持 v18,并且您安装了 v19 SDK 组件。
    • 对我不起作用,我确实安装了 Android 7.0(已安装 API 24)
    【解决方案2】:

    卸载我现有的 Xamarin.Android 并重新安装最新版本为我解决了这个问题

    【讨论】:

      【解决方案3】:

      确保您安装了正确版本的 SDK。

      在 Xamarin Studio 中,转到项目选项并单击常规。 Target framework 字段应显示将用于构建项目的 SDK 版本。

      如果未安装 SDK,该字段将显示类似 Android X.Y(未安装)的内容。从 Xamarin Studio 转到 Tool > Open Android SDK Manager 并确保您安装了所需的 SDK。

      【讨论】:

        猜你喜欢
        • 2019-04-13
        • 2021-06-09
        • 2017-09-29
        • 1970-01-01
        • 1970-01-01
        • 2020-07-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多