Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Messaggi di esempio
error ADB0030: Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
error ADB0030: The installed package is incompatible. Please manually uninstall and try again.
Problema
ADB0030 significa che è necessario disinstallare manualmente il file APK prima di poter distribuire l'applicazione .NET per Android nel dispositivo o nell'emulatore collegato. Questa situazione può verificarsi se l'applicazione .NET per Android è stata distribuita in passato, ma è stata firmata con un file dell'archivio chiavi Android diverso.
Questo messaggio indica che adb (Android Debug Bridge) ha segnalato un errore di tipo INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES, INSTALL_FAILED_UPDATE_INCOMPATIBLE, o INSTALL_FAILED_VERSION_DOWNGRADE.
adb fa parte di Android SDK e viene usato internamente da .NET per Android per comunicare con emulatori e dispositivi Android. Altre informazioni sono disponibili adb nella documentazione di Android.
Soluzione
Disinstallare manualmente il file APK dal dispositivo o dall'emulatore collegato.
Note sull'implementazione
Si noti che nulla nel repository open source https://github.com/xamarin/xamarin-android genera ADB0030, poiché le funzionalità come il debug e la "distribuzione rapida" vengono implementate in .NET proprietario per le aggiunte di Android.