使用英语阅读

通过


适用于 Android 的 .NET 错误ADB0030

示例消息

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 模拟器和设备通信。 从 Android 文档了解详细信息adb

解决方案

从附加的设备或模拟器中手动卸载 APK。

实现说明

请注意,开放源代码https://github.com/xamarin/xamarin-android存储库中没有任何内容发出ADB0030,例如调试和“快速部署”等功能在 Android 添加的专有 .NET 中实现。