.NET för Android-fel ADB0050

Exempelmeddelanden

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

Problematik

ADB0050 är sannolikt ett fel i .NET för Android-byggkedjan, eftersom det innebär att det inte fanns någon -r flagga under adb install kommandot.

Det här meddelandet anger att adb (Android Debug Bridge) rapporterade ett INSTALL_FAILED_ALREADY_EXISTS fel. adb är en del av Android SDK och används internt av .NET för Android för att kommunicera med Android-emulatorer och enheter. Läs mer i adbAndroid-dokumentationen.

Lösning

Överväg att skicka in en bugg om du får den här varningen under normala omständigheter.

Implementeringsanteckningar

Observera att ingenting i lagringsplatsen med öppen källkod https://github.com/xamarin/xamarin-android genererar ADB0050, eftersom funktioner som felsökning och "snabb distribution" implementeras i den egna .NET för Android-tillägg.