2013-07-05 8 views
8

を提供し、私は私のAPKとGoogleの市場に署名する必要が私にこのアプリケーションBase64でエンコードされたRSA公開鍵のGoogleと私のAPKに署名する方法Androidはライセンスキー

ライセンスキーのようなものであるキーを提供バイナリには が含まれています。スペースを取り除いてください。 MIIBIjANBgasdfasdfdaskqhkiG9w0BAQEadfadfasdFAAOCAQ8AMIIBCgKCAQEAuacIf ........

は、どのように私はこのキーとどのように私のバイナリでこのキーを含めて、私のAPKに署名することができますか?

+0

あなたはEclipseを使用していますか?そうであれば、アプリケーションをエクスポートするときに署名することができます。 – nedaRM

答えて

1

Androidデベロッパーサイト、アプリhereに署名するための偉大なチュートリアルを持っています。

鍵を持っているかのように見えますが、鍵のツールを使用して、パスワードで保護されたキーストアファイル ".keystore"を作成するだけです。これで、Androidが署名付きアプリに必要とするすべての詳細を入力するように求められます。

あなたは他の回答herehereを確認することができます。

Eclipseは、プロジェクトを右クリックしてエクスポートし、「アンドロイドツール]> [エクスポート]アプリケーションパッケージの署名」を選択することが本当に簡単になります。

幸運を祈る!ここで

+1

Googleが提供したキーの目的は何ですか?私のバイナリにこれを追加する方法は...私はバイナリにこのキーを追加する方法を知りませんでしたか? –

0

はニースtutotialは、元のポスターはGoogle Playストアで公開する私の方法でデベロッパーコンソールによって生成されたlisenceキーをどうするか迷っ尋ねたように、私はあまりにも午前How to create keysote file

4

です。

上記のすべての記事は、Eclipseまたはコマンドラインからキーストアなどをエクスポートして作成する方法を示しているが、それらのどれも、Googleがアップしていますdadgumキーが何のためにあるのか答えていません。何とか追加する必要がありますか? Google PlayデベロッパーコンソールでGoogleが生成したキーを「有益なキー」として指定する方法はなく、そのキーをアプリにバインドする方法はわかりません。

私はすでに日食を使用して署名したアプリをエクスポートする方法を知っているが、それはGoogleがキーを再生する必要はありません。誰かが私を正しい方向に向けることができれば、それは非常に感謝しています。私はそれを考え出した

OK。ライセンスキーは、アプリに署名することとは関係なく、アプリ内でのライセンス目的です。

+0

「バイナリにライセンスが追加されていますか?」ということがわかりましたか?私はまだここに投稿の質問への答えを見つけることができません。 – DAS

26

私は同じ質問がありました。最後に、Dev-ConsoleのRSA公開鍵は「ライセンス供与」用であることがわかりました。これは、ユーザーがあなたのアプリやそのサービスを使用するための現行の有効なライセンスを持っているかどうかをアプリがキーで照会できることを意味します。 これはapkの署名とはまったく異なります。

http://developer.android.com/google/play/licensing/index.html

+0

これは受け入れられる回答である必要があります。 Googleが提供する鍵は、質問が尋ねられているところでは使用されていません。 – Fmstrat

関連する問題