2011-12-15 13 views
4

私は現在Windowsマシン上でAndroidアプリケーションを開発していましたが、Windowsマシン上に作成した "production.keystore"で署名しています。 Mac OSで移行したので、古い "production.keystore"を使用することはできますか?または新しいものを再生成する必要がありますか? Androidマーケットでapkに署名してアップデートをリリースすることはできますか? 多くのありがとうAndroid APKに署名しますか?

答えて

2

はい、そのキーストアを引き続き使用できます。あなたが使用しているプラ​​ットフォームとは無関係にapkに署名するためにそのファイルを使用できる、そのファイルを保持しているアンドロイドSDKを持っている限り、普遍的なフォーマットです。 (アンドロイドのsdkツールがそれを処理します)。

+0

これは簡単に動かすことができるファイルです: – Warpzit

+0

返信ありがとうございました:)大いに私を助けました! – Veer

1

アプリケーションの更新は、初回の公開に使用したのと同じ署名をした場合にのみ可能です。だから、いいえ、あなたはない新しい鍵を生成する必要があります。既存のものを使用し、害から安全にしてください - あなたがそれを失った場合、あなたはもうアプリケーションを更新できません。

+0

大変ありがとうございます。それを安全に保つでしょう:) – Veer

1

私はWinからLinuxに移行するときにこれをやってきました。オリジナルのキーストアファイルを新しいマシンにコピーして、それを使って署名を続けることができました。 Eclipse/ADTは、「Export Signed」を選択したときに使用するキーストアを求めるメッセージを表示します。

新しいキーストアで署名し、Market上の既存のアプリケーションのアップデートとしてapkをアップロードしようとすると、許可されません。

+0

回答ありがとうございました:) – Veer

関連する問題