MapWithOverlaysActivity - 无法确定$(TargetFrameworkVersion)

5

我已经下载了Xamarin Studio,并正在尝试使用MapWithOverlaysActivity项目中的MapsAndLocationDemo3示例。

但是我遇到了以下错误:

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管理器中,我已安装了所有选项以供Android 4.4(API 19)以及Google Play服务使用。
能否请您帮忙让这个示例工作起来?
谢谢。
3个回答

4

希望你现在已经解决了这个问题,因为它已经发布了相当长的时间。

今晚我遇到了这个问题。我通过在类似于Notepad++的编辑器中打开.csproj文件,将AndroidUseLatestPlatformSdk从True更改为False,并重新构建来解决它。如果你的问题是一样的,希望这会有所帮助。


或者,您可以通过在选项|构建/常规中设置目标框架为Android 4.3(Jelly Bean)来解决此问题。根本原因似乎是Xamarin.Android目前仅支持v18,并且您已安装v19 SDK组件。 - Lex Li
对我没用,而且我确实安装了Android 7.0(API 24)。 - C.J.

0

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


0

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

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

如果未安装SDK,则该字段将显示类似于Android X.Y(未安装)的内容。从Xamarin Studio转到工具>打开Android SDK管理器,并确保已安装所需的SDK。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接