Drowsy Dog's Diary

any note, any thought

[android]INSTALL_FAILED_UID_CHANGED

| 0 comments

腹立たしいので久しぶりに書く。
NEXUS 5 にて、Eclipse からパッケージをインストールする際、唐突に以下のエラー:

[2014-06-27 17:52:18 – Xxxxxxx] Installation error: INSTALL_FAILED_UID_CHANGED
[2014-06-27 17:52:18 – Xxxxxxx] Please check logcat output for more details.
[2014-06-27 17:52:18 – Xxxxxxx] Launch canceled!


何度やってもデバイス再起動しても同じメッセージでインストールできず。apk 作って adb install しても駄目。

いろいろとぐぐった結果、/data/data/[package]/ 以下にゴミが残っており、rooted なデバイスでなければ Factory Reset するしか無さそう、という感じ。

Installation error: INSTALL_FAILED_UID_CHANGED no root – Stack Overflow

いちおう Stack Overflow を見る限りで root を取らずに「解決した」という声を拾うと、

  • すでに公開済みのアプリなら、一旦 Play Store からインストールして、アンインストールする
  • まあこれは多分いけそうな気がする。

  • 一度 /sdcard/ に push してから -l オプションを付けて adb install

    あるいは

  • adb shell pm clear する

などが挙っておりました。
結局僕はどの方法でも直らずに工場出荷設定することに。。。

その後も何度か同じ現象が続いており大変めんどいですうごごご。XPERIA系や Garaxy S4 では見たことなく、開発機を Nexus 5 にしてから頻発してるので、Nexus 固有な気がする。KitKat な問題かもしれんけど。アプリ稼働中に $ adb uninstall したときに出やすいような気もする。しかしこれもパッケージマネージャ叩いているだけだと思うのだが。。大丈夫かこれ。

ともかく現状での結論は、時間を無駄にする前に Factory Reset、です。くそう。


Author: kazoo

犬はさよならを言わないのだ。

コメントを残す

Required fields are marked *.