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


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

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

error ADB0050: Package {packageName} already exists on device.

Проблема

ADB0050, скорее всего, ошибка в цепочке сборок .NET для Android, так как это означает отсутствие флага -r во время команды adb install.

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

Решение

Стоит отправить сообщение о проблеме, если вы получаете это предупреждение при нормальных обстоятельствах.

Заметки о реализации

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