示例消息
error ADB0030: Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
error ADB0030: The installed package is incompatible. Please manually uninstall and try again.
问题
ADB0030意味着必须先手动卸载 APK,然后才能将 .NET for Android 应用程序部署到附加的设备或模拟器。 如果过去部署了适用于 Android 的 .NET 应用程序,但已使用不同的 Android 密钥存储文件进行签名,则可能会出现这种情况。
此消息指示 adb (Android 调试桥)报告了INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES、INSTALL_FAILED_UPDATE_INCOMPATIBLE或INSTALL_FAILED_VERSION_DOWNGRADE错误。
adb 是 Android SDK 的一部分,由 .NET for Android 在内部用于与 Android 模拟器和设备通信。 从 adb了解详细信息。
解决方案
从附加的设备或模拟器中手动卸载 APK。
实现说明
请注意,开源 https://github.com/xamarin/xamarin-android 存储库并没有发出 ADB0030,因为调试和“快速部署”等功能是在 .NET for Android 的专有添加项中实现的。