Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A natív könyvtár-interoperabilitás (korábbi nevén "Slim Binding" megközelítés) a natív SDK-k androidos és .NET MAUI-projektekben való elérésének mintáját jelenti.
A .NET 9-től kezdve az Android .NET SDK a buildelési művelet használatával támogatja a Gradle-projektek készítését @(AndroidGradleProject) . Ez egy MSBuild ItemGroup fájlban deklarálva van egy projektfájlban:
<ItemGroup>
<AndroidGradleProject Include="path/to/project/build.gradle.kts" ModuleName="mylibrary" />
</ItemGroup>
Amikor egy @(AndroidGradleProject) elemet hozzáad egy .NET for Android-projekthez, a buildelési folyamat megpróbál létrehozni egy AAR- vagy APK-fájlt a megadott Gradle-projektből. Minden AAR-kimeneti fájl hozzá lesz adva a .NET-projekthez kötendőként @(AndroidLibrary) .
Lásd még
- A .NET MAUI Közösségi Eszköztár – Native Library Interop útmutatót a részletesebb dokumentációhoz.
- A buildelemek dokumentációjában
@(AndroidGradleProject)további információ található a build műveletről. - A Maui.NativeLibraryInterop git-adattár kódmintákhoz.