Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Voorbeeldberichten
XA5207: Could not find android.jar for API Level 28. This means the Android SDK platform for API Level 28 is not installed. Either install it in the Android SDK Manager (Tools > Android > Android SDK Manager...), or change your .NET for Android project to target an API version that is installed.
Probleem
Als u een project wilt bouwen, moet het Android SDK-platform dat overeenkomt met het doel-API-niveau worden geïnstalleerd.
" needed as the existing translation is correct.
Gebruik de Android SDK Manager (Hulpprogramma's > Android > Android SDK Manager…) om het Android SDK-platform voor het gewenste API-niveau te installeren. U kunt ook het ontbrekende API-niveau installeren door de volgende opdracht uit te voeren vanaf een terminal of opdrachtprompt:
dotnet build -t:InstallAndroidDependencies -f net8.0-android "-p:AndroidSdkDirectory=<path to sdk directory>"
Een deel van het nieuwe .NET voor Android-systeem is wanneer u projecten bijwerken die automatisch worden bijgewerkt naar het nieuwste API-niveau. Net7.0-android heeft u bijvoorbeeld toegestaan om api 33 te targeten, maar net8.0-android richt zich automatisch op API 34. Als u uw huidige doel-API-niveau wilt behouden, moet u de 'uses-sdk' android:targetSdkVersion toevoegen aan uw AndroidManifest.xml bestand.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="1"
android:versionName="1.0"
package="com.companyname.myapp">
<uses-sdk android:targetSdkVersion="33">
<application android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" />
</manifest>
Mogelijk moet u het InstallAndroidDependencies doel uitvoeren zoals hierboven vermeld om ervoor te zorgen dat het vereiste API-niveau is geïnstalleerd.