适用于 Android 的 .NET 错误 ADB0050

示例消息

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

问题

ADB0050 可能是 .NET for Android 构建链中出现的错误,因为这意味着在执行 adb install 命令时缺少 -r 标志。

此消息指示 adb (Android 调试桥)报告了INSTALL_FAILED_ALREADY_EXISTS错误。 adb 是 Android SDK 的一部分,由 .NET for Android 在内部用于与 Android 模拟器和设备通信。 从 adb了解详细信息

解决方案

如果在正常情况下收到此警告,请考虑提交 bug

实现说明

请注意,开源https://github.com/xamarin/xamarin-android 存储库中没有任何内容触发ADB0050,因为调试和“快速部署”等功能是在专有的 .NET for Android 附加功能中实现的。