閱讀英文

共用方式為


適用於 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 應用程式部署至連結的裝置或模擬器。 如果您過去已部署 .NET for Android 應用程式,但已使用不同的 Android 金鑰存放區檔案進行簽署,就可能發生這種情況。

此訊息指出 adb (Android Debug Bridge) 回報INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES、INSTALL_FAILED_UPDATE_INCOMPATIBLE或INSTALL_FAILED_VERSION_DOWNGRADE錯誤。 adb 是 Android SDK 的一部分,由適用於 Android 的 .NET 內部用來與 Android 模擬器和裝置通訊。 從Android檔深入瞭解adb

解決方案

從連結的裝置或模擬器手動卸載 APK。

實作注意事項

請注意,開放原始碼 https://github.com/xamarin/xamarin-android 存放庫中沒有任何專案會發出ADB0030,例如偵錯和「快速部署」等功能會在Android的專屬 .NET 新增中實作。