2012-04-02 7 views
2

DatabaseHelperクラス内のonUpgradeで異常な動作が発生しています。私はデータベースのバージョンを変更し、私がデバッグモードに入っているとき(onUpgradeが呼び出され、更新がうまくいった)、期待どおりに動作しています。リリースモードでAndroid db onUpgradeが動作しない

しかし、署名されたapkをエクスポートして市場にアップロードしたとき、それは機能しません。

私は間違っていることをどのような身体から示唆できますか?

ありがとうございます!

+0

あなたのプログラムをトレースして、実行中のものと更新中でないものを確認してください。 – Snicolas

+0

私はadbツールを使って署名付きapkをインストールすることで、このような動作を再現できます。しかし、どのように私はそれをデバッグできますか? onUpgradeは単に呼び出されません。私は何を辿るべきですか? –

+0

あなた自身で電話をしようとしていますか? – Snicolas

答えて

0

署名済みバージョンをインストールする前に、デバッグバージョンを削除しましたか? (あなたのアンドロイドデバイスで)

+1

私は、デバッグ版に署名したものをインストールすることは可能だとは思わない。それは矛盾します – waqaslam

+0

はい私はそれをunistalled。リリース版(マーケットからダウンロード)のみを使用しているユーザーにも、アップデートに関する問題が発生します。 –

関連する問題