Ursprungligt biblioteks-interop

Interop för inbyggda bibliotek (kallades tidigare "Slim Binding"-metoden) refererar till ett mönster för åtkomst till inbyggda SDK:er i .NET för Android- och .NET MAUI-projekt.

Från och med .NET 9 har .NET for Android SDK stöd för att skapa Gradle-projekt med hjälp av byggåtgärden @(AndroidGradleProject) . Detta deklareras i en MSBuild ItemGroup i en projektfil:

<ItemGroup>
  <AndroidGradleProject Include="path/to/project/build.gradle.kts" ModuleName="mylibrary" />
</ItemGroup>

När ett @(AndroidGradleProject) objekt läggs till i ett .NET för Android-projekt försöker byggprocessen skapa en AAR- eller APK-fil från det angivna Gradle-projektet. Alla AAR-utdatafiler kommer att läggas till i .NET-projektet som en komponent för bindning.

Se även