私はGooglePlayにある既存のアプリケーションのいくつかの更新に取り組んできました。新しいバージョンのアプリケーションは、アプリケーションデータベースにいくつかの変更を加えます。私が抱えている問題は、新しいアップデートをテストする最善の方法がわからないことです。Eclipseはdebug.keystore(おそらく)で「devel」パッケージに署名しますが、GPからインストールされたアプリケーションはrelease.keystoreで署名されているため、「アプリケーションの署名が異なるため、再インストールに失敗しました」というエラーメッセージが表示されます。デバッグのためにEclipse内で変更を実行します。
私の会社のウェブサイトから「リリース」apkをダウンロードしてサイドローディングできるので、それは奇妙です。GPからのapkとサイドロードされたapkが同じファイルであっても、これは署名を無視しているようです。
EclipseのWindows>設定>Android>ビルドに移動し、「カスタムデバッグキーストア」の下にrelease.keystoreを入力すると(キー署名の不一致を回避するため)、Eclipseは「キーストアが改ざんされたか、パスワードが正しくなかった」と文句を言います。そのルートも出ています。
新しいapkをGPにプッシュする前に、「実世界」の更新をテストできるようにしたいと思っています。とにかくこれを行うことはありますか?