2012-03-30 4 views
0

AndroidアプリがMarketplace(Google Playなど)で昨日更新され、アップデート後に「リンクされたプログラムがなくなったアプリを開こうとしたときにあなたの携帯にインストールされています。私はこのメッセージについて少し研究しましたが、アプリケーションがSDカードにインストールされている状況ではもっと一般的なようです。私の状況ではそうではありません。アンドロイドアプリのアップデートが原因でアプリのショートカットが削除され、エラーメッセージが表示される

adb install -rでシミュレートされたアップデートを行いました。この特定のアップデートが私の電話で以前に見たことのない問題を引き起こしていたことが分かりました(私の場合は、画面が削除されました。通常は更新後にはそうではありません)。

このアップデートの主な違いは、私の最後のバージョンとこのバージョンの間で、私のEclipseを新しいバージョンに更新したことと、プロジェクトのファイル/クラスまたは2つをリファクタリングしたことです。私はまた、Android/Googleバグ#2373の回避策を追加しました。ここでは、最初にアプリが開かれたときにそれをすばやく再起動します。

もう1つの参考になるかもしれません。私はテストのために今朝新しいインストールを作成しましたが、マーケットプレイスの最新バージョンとの唯一の違いは、バージョン番号をバンプしたことです。これは、adb install -rを使用してシミュレートされたアップデートの後で、(アプリのショートカットが消える問題を引き起こさずに)うまく更新されているようです。

なぜこの問題が発生するのですか?

答えて

1

あなたはリファクタリングを行ったと述べました。ルートアクティビティ(マニフェストでaction.MAINとcategory.LAUNCHERを持つアクティビティ)の名前(またはパッケージ名)を変更した場合、ホームスクリーン上のショートカットはあなたのアクティビティを見つけることができません。

+1

おっと、私はそれだと思います! Android/Googleバグ#2373は、もともと私のMAIN/LAUNCHER活動を「ダミー」に変更する必要がありました。そのダンバグは過去1ヶ月でもっと時間がかかる... – milkboneUnderwear

関連する問題