0

アプリケーションの完全な再構築をテストしており、更新がスムーズに行われることを確認したいと考えています。古いバージョンで「adb install -r」コマンドを実行すると問題が発生します。私が期待しているのは、古いバージョンを更新されたバージョンに置き換えるだけです。コマンドラインは成功を報告しますが、古いバージョンをアンインストールしただけで、新しいバージョンをインストールしませんでした。4.2 の Galaxy Nexus でこれをテストしましたが、この問題がありますが、4.0 の S2 でこれをテストすると、期待どおりに動作し、古いバージョンが置き換えられます。これが S2 ではなく GS で発生する理由を教えてください。また、ユーザーがマーケットからアプリを更新しようとすると、これは起こりますか?

4

1 に答える 1

0

私が知る限り、次の 3 点が重要です。

  • パッケージ名;
  • 署名鍵;
  • バージョン コード。

最初の 2 つの値が同じで、最後の値が適切にインクリメントされている場合、問題はありません。さらに、これらが正しくない場合、Google Play は更新を拒否します。

Galaxy Nexus に LogCat エラー メッセージが表示されましたか?

于 2013-02-16T18:11:55.570 に答える