Прочитать на английском

Поделиться через


Ошибка .NET для Android ADB0030

Примеры сообщений

error ADB0030: Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
error ADB0030: The installed package is incompatible. Please manually uninstall and try again.

Проблема

ADB0030 означает, что перед развертыванием приложения .NET для Android на подключенном устройстве или эмуляторе необходимо вручную удалить APK. Эта ситуация может произойти, если вы развернули приложение .NET для Android в прошлом, но оно было подписано с другим файлом хранилища ключей Android.

Это сообщение указывает, что adb (Мост отладки Android) сообщил об ошибке INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES, INSTALL_FAILED_UPDATE_INCOMPATIBLE или INSTALL_FAILED_VERSION_DOWNGRADE. adb является частью пакета SDK для Android и используется в .NET для Android для взаимодействия с эмуляторами и устройствами Android. Дополнительные сведения см. в adb документации по Android.

Решение

Вручную удалите APK с подключенного устройства или эмулятора.

Примечания по реализации

Обратите внимание, что в репозитории открытый код https://github.com/xamarin/xamarin-android ничего не выдает ADB0030, так как такие функции, как отладка и быстрое развертывание, реализованы в собственных дополнениях .NET для Android.