Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Exempelmeddelanden
error ADB0020: The package does not support the CPU architecture of this device.
Problematik
ADB0020 innebär att det inbyggda Android APK inte innehöll någon matchande Android-arkitektur för emulatorn eller enheten som den distribuerades till.
Det här meddelandet anger att adb (Android Debug Bridge) rapporterade ett INSTALL_FAILED_CPU_ABI_INCOMPATIBLE-fel eller ett INSTALL_FAILED_NO_MATCHING_ABIS-fel.
adb är en del av Android SDK och används internt av .NET för Android för att kommunicera med Android-emulatorer och enheter. Läs mer i adbAndroid-dokumentationen.
Lösning
En lösning är att lägga till ytterligare en arkitektur under arkitekturer som stöds i dina projektalternativ.
Du kan också ändra egenskapen MSBuild, som i följande exempel som innehåller alla API:er:
<AndroidSupportedAbis>armeabi-v7a;x86;x86_64;arm64-v8a</AndroidSupportedAbis>
Implementeringsanteckningar
Observera att ingenting i lagringsplatsen med öppen källkod https://github.com/xamarin/xamarin-android genererar ADB0020, eftersom funktioner som felsökning och "snabb distribution" implementeras i de proprietära tilläggen för .NET för Android.