[Android] adb インストール エラー: INSTALL_FAILED_UPDATE_INCOMPATIBLE で解決策を試すことができます

1. 問題の説明

最近、アプリケーションをパッケージ化してテスト マシンにインストールしたときに、次のようなエラーが発生しました。

adb install "D:\Downland\xxx.apk"
Performing Streamed Install
adb: failed to install D:\Downland\xxx.apk:
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package <包名> 
signatures do not match previously installed version; ignoring!]

インターネット上では、パッケージ本体の署名が変更されており、古いパッケージはアンインストールされたものの、端末内に情報が残っているとのことです。振り返ってみると、パッケージ本体の署名を変更するという作業は確かに行ったようです。

2. 解決策

adb コマンドを使用して、インストール エラーが発生したテスト マシン上のパッケージ名に対応するパッケージ本体をアンインストールします。携帯電話からパッケージをアンインストールした場合でも、<パッケージ名> をエラーが報告されたパッケージ名に置き換えます

adb uninstall <包名>

この方法は私にとってはうまくいきます。インターネット上には、/data/system/packages.xml ディレクトリに入ってアプリケーション情報を手動で削除する方法もありますが、root 権限が必要です。ほとんどの携帯電話は現在 root 権限を取得できないはずです。 。問題が解決しない場合は、他の役立つ解決策を見つけて、面倒でなければコメント欄で共有してくださいO(∩_∩)Oはは~

おすすめ

転載: blog.csdn.net/weixin_44442332/article/details/128456599