2011-12-28 15 views
1

アプリのアップグレード後、フリーズに問題があります。クリーンインストール(アンインストールしてからインストール)しても問題は発生しません。Android Appアップグレードの代わりに強制的にクリーンインストールする方法

これを引き起こしている可能性がある人はいますか?または、アップグレードではなくアップグレードでクリーンインストールを強制する方法はありますか?

またはいずれかの他のアイデア/ソリューション...

ありがとう!

+0

がフリーズを引き起こしているものに、より具体的にしてください:

あなたはこのような何かを行うことができます。これはDB駆動アプリケーションですか?環境設定ペイン? – jlindenbaum

答えて

0

多分、アプリケーションのデータベースが変更され、これは正しく処理されません。アプリケーションの更新中、データベースは削除されません。アンインストール中に、削除され、再度作成されます。

0

一度アップグレードすると、正確に何が失敗するのかを突き止めることは非常に便利です。たとえば、DBの場合は、プログラムでデータベースを削除して再作成(またはアップグレード)することができます。

0

アクティビティのonCreateメソッドで設定を読み込んでいる可能性があり、データ構造が変更されているかどうかは確認していません。

try { 
     //DataModel.LoadSettings(); //Exception 
    } catch (Exception e) { 
     //Settings settings = new Settings(); //You format the settings here to the match the data structure 
     //DataModel.SaveSettings(); //And save the settings 
    } 
関連する問題