Maui 9 - 是否可以构建 32 位手臂?

问题描述 投票:0回答:1

默认情况下 Maui 9/.NET 9 不为 android-arm 构建

但是,当按照建议的方式启用它时:

<RuntimeIdentifiers>android-arm</RuntimeIdentifiers>

构建产生以下错误:

error NU1101: Unable to find package Microsoft.NETCore.App.Runtime.linux-bionic-arm. No packages exist with this id in source(s)

(指定

<RuntimeIdentifiers>android-arm64</RuntimeIdentifiers>
效果很好)

在 nuget 上查看,我看到有一个 linux-bionic-arm64 包,但没有 linux-bionic-arm 包。

有人成功使用 Maui9/DotNet9 进行 arm32 构建吗?

.net maui maui-android
1个回答
0
投票

我的定义犯了一个错误。 我有(错误->)

net9.0-android30
(<-wrong) instead of
net9.0-android35.0

所以以下内容现在对我有用:

<TargetFrameworks>net9.0;net9.0-android35.0</TargetFrameworks>
<RuntimeIdentifiers Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'android'">android-arm;android-arm64;android-x86;android-x64</RuntimeIdentifiers>
© www.soinside.com 2019 - 2024. All rights reserved.