Cod*_*ack 2 .net .net-core maui
我从 dotnet maui 开始,目前文档非常差。我有一个针对旧版 Android API 级别的现有项目,并为此准备了环境。当我尝试构建它时,出现错误,
error XA5207: Could not find android.jar for API level 31. This means the Android SDK platform for API level 31 is not installed. Either install it in the Android SDK Manager (Tools > Open Android SDK Manager...), or change the Xamarin.Android project to target an API version that is installed
Run Code Online (Sandbox Code Playgroud)
我找不到更改 API 级别的选项。
编辑:我可以找到一种方法来定位较新的版本,并将其添加为答案,但超过 30 岁的绰号仍未被识别,并且我收到错误,
NETSDKZZZZ: Error getting pack version: Pack 'Microsoft.Android.Ref.30' was not present in workload manifests.
Run Code Online (Sandbox Code Playgroud)
我认为最简单、最好的解决方案是实际安装所需的 SDK。这指的是目标API 级别。我认为目前 .NET MAUI 应用程序的默认值是 31。
目前将应用程序提交到 Google Play 商店所需的最低 API 级别是 API 级别 30。
如果您仍想更改它,请在您的 csproj 文件中包含如下节点:
<TargetPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'android'">30</TargetPlatformVersion>
| 归档时间: |
|
| 查看次数: |
6317 次 |
| 最近记录: |