1

私は Eclipse を使用して Android 用に開発しているチームと協力しています。別の開発者が apk をコンパイルすると、別の開発者/マシンによってコンパイルされたアプリをアンインストールしないとデバイスにインストールされないという問題がよく発生します。これは、コンパイル時にEclipseが実行する自動化された署名プロセスが原因であると想定しています..しかし、設定を変更したり、すべてのユーザーが使用できる署名を作成したりする方法がわかりません。私たちのプロジェクトはSVN経由で共有されています..

任意の助けをいただければ幸いです

4

2 に答える 2

3

本番環境では、リーダーのみが持つキーストアを 1 つだけ使用するか、全員にコピーを提供します (推奨されません)。

開発には、お気に入りのマシンを選択し、~/.android/debug.keystore から debug.keystore を取得します。次に、それを他のマシンの同じ場所に貼り付けて既存のものを上書きするか、Eclipse を設定でデバッグ キーストアとして使用するように構成します (Android のチェックイン -> ビルド)。

于 2012-06-12T18:06:16.063 に答える
0

これが最善の方法かどうかはわかりませんが、全員が privateKey を共有している場合は、必ず Eclipse で apk をエクスポートしてくださいhttp://developer.android.com/guide/publishing/app-signing.html#ExportWizard

おそらくより良い方法は、すべてのデバッグ キーを共有し、apk のリリース準備が整ったときにのみ、Google に登録された privateKey を使用してリーダーに署名させることです。

于 2012-06-12T18:04:11.707 に答える