【问题标题】:Xamarin forms android: Could not determine API level for $(TargetFrameworkVersion) of 'v8.1'Xamarin 形成 android:无法确定“v8.1”的 $(TargetFrameworkVersion) 的 API 级别
【发布时间】:2019-04-13 19:46:06
【问题描述】:

重建 xamarin forms android 项目时出现以下错误。

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2,2):错误 XA0000:无法确定“v8.x”的 $(TargetFrameworkVersion) 的 API 级别。 1'。 (XA0000) (Myproject.Android)

在其他一些线程中发现了相同的问题。那里的解决方案是打开 .csproj 文件并将 AndroidUseLatestPlatformSdk 从 True 更改为 False,然后重建。我在herehere 上找到了这个解决方案。

但是不知道需要修改哪个.csproj文件?谁能说的更清楚一点?

【问题讨论】:

    标签: xamarin.forms xamarin.android


    【解决方案1】:

    您需要编辑Myproject.Android.csproj

    以下是在 Visual Studio 中编辑 csproj 的方法:

    Visual Studio for Mac

    PC 上的 Visual Studio

    1。卸载项目

    2。编辑文件

    3。重新加载项目

    【讨论】:

    • 我的 .csproj 文件没有 AndroidUseLatestPlatformSdk 行,所以我只需在 中添加这些行:False
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-09
    • 2020-04-10
    • 2017-09-29
    • 2018-10-26
    • 1970-01-01
    • 2018-09-05
    相关资源
    最近更新 更多