.NET for Android 錯誤ADB0050

範例訊息

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

Issue

ADB0050 很可能是 .NET for Android 建置流程中的錯誤,因為在adb install指令中缺少了-r旗標。

此訊息表示 adb (Android Debug Bridge)報告了INSTALL_FAILED_ALREADY_EXISTS錯誤。 adb 是 Android SDK 的一部分,並由 .NET for Android 內部使用,與 Android 模擬器及裝置通訊。 如果想了解更多的話, adb 您可以參考 Android 文件

解決方案

如果你在正常情況下收到這個警告,請考慮提交 錯誤

實作注意事項

請注意,開源 https://github.com/xamarin/xamarin-android 倉庫中不會產生 ADB0050,因為除錯和「快速部署」等功能是在 .NET for Android 的專有擴充套件中實作的。