クリアメモリ

プログラミングやモーショングラフィックス、便利なアプリケーションなど雑多に記録するブログ

Androidエラー Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

f:id:clrmemory:20170422154635p:plain 

今回は、AndroidのAPKをエミュレータにインストールしようとした時に出る、このようなエラーについて紹介します。

 

''Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]"

Androidアプリをエミュレータにインストールする時はターミナルなどを使うのですが、このエラーが出てしまうとアプリをインストールできません。

このエラーを解消する簡単な方法があるので、早速説明していきます。

 

原因と対処

 

今回のエラーはわかってしまうと単純なエラーです。

 

過去に同じIDのアプリをインストールしていませんか?

 

同じアプリが存在していると発生するエラーなので、もしアプリが重複している時は古い方のアプリを削除するか、新規追加するアプリのIDを変更するなどした後に再度インストールしてみてください。

 

 

すると、Successと表示されるはずです。

 

このように表示されれば成功です。

 

 

別の方法で対処する

 

アプリをAndroidエミュレータにインストールする時は、アプリの保存先を指定した後に以下のようなコードを入力します。

 

adb install アプリ名.apk

 

先ほどお話しした通り、この時に同じアプリが存在していると失敗しますが、入力するコードを少し変更するだけで上書き保存という方法をとる事ができるようになります。

 

adb install -r アプリ名.apk

 

このように入力してみてください。

 

 

すると、元から存在していたアプリに上書き保存でインストールする事ができるようになります。

 

 

いちいちアンインストールをするのが面倒だという方はこちらの方法をお試しください。

まとめ

 

今回のようなエラーを初めて見る人は、驚くかもしれません。

 

ですが、一度はアプリをインストールできているわけですから、原因が何かを特定するのは簡単です。

 

 

今回のように、「同じアプリがインストールされているとエラーを吐く」ということさえ覚えておけば、またこのエラーが出た時に対処することができるようになります。

 

 

ぜひ頭に入れておきましょう。

 

 

 

また、今回の方法は単純な方法で解決できたのですが、Androidのエラーはいろいろあるので解決策を発見したら随時更新していく予定です。

 

ではまた。