2016-06-26 7 views
1

私はGoogleプレイでリリースするためのapkを生成しようとしています。私が置かれ、私はそれは私が答えた質問をして、私のリリース-key.keystoreファイルが ネイティブ反応signed APKを生成

を生成しました私は、このコマンド

$ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000 

を実行した手順https://facebook.github.io/react-native/docs/signed-apk-android.html

ステップ1)は、次のいmy-release-key.keystoreファイルをプロジェクトフォルダ内のandroid/appディレクトリの下に作成します。

今では言う: 編集したファイル〜/ .gradle/gradle.propertiesし、以下を追加します(正しいキーストアのパスワード、エイリアスおよび鍵パスワードを*****置き換え)、

MYAPP_RELEASE_STORE_FILE=my-release-key.keystore 
MYAPP_RELEASE_KEY_ALIAS=my-key-alias 
MYAPP_RELEASE_STORE_PASSWORD=***** 
MYAPP_RELEASE_KEY_PASSWORD=***** 

以前は/root/.gradle/gradle.propertiesにファイルがなかったので、新しいファイルを作成し、上記の4つの定数と値を追加しました。 また、正しいキーストアパスワード、エイリアスとキーパスワードを*****に置き換えます。

この手順は、エイリアスフィールドに*****がないため、私にとって最も混乱します。私がmy-release-key.keystoreファイルを生成したとき、私はエイリアスを取得しませんでした

私のキーエイリアスの代わりに何を置くべきですか?

基本的に私のキーエイリアスは何ですか?私が入った2つのパスワード以外の

、keytoolコマンドがこの

CO=Dev Abhi, OP=The Awesome Coder, L=The Awesome Coder, M=Delhi, SP=Delhi, M=IN 

のようなものを生成したがアリサの上にありますか?

ので、私は

MYAPP_RELEASE_STORE_FILE=my-release-key.keystore 
MYAPP_RELEASE_KEY_ALIAS=CO=Dev Abhi, OP=The Awesome Coder, L=The Awesome Coder, M=Delhi, SP=Delhi, M=IN 
MYAPP_RELEASE_STORE_PASSWORD=password1 
MYAPP_RELEASE_KEY_PASSWORD=password2 

のようなものを交換する必要があるとも〜/ .gradle/gradle.properties /root/.gradle/gradle.propertiesのための実際のパスですやります?

答えて

0

最後に私は署名付きapkを生成することができました。だから、事は私が行方不明になった -

コマンド我々は任意の名前/用語「私のキー・エイリアス」を言及し、オプション-alias後

$ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000 

に火

。それは、物事の

MYAPP_RELEASE_KEY_ALIAS=my-key-alias 

残りはドキュメントごとにあり、後の工程で、我々は覚えておく必要があるものだと、実際にこのように同じ用語を使用する必要があります。しかし、私はまだ署名入りのapkを生成すると感じる部分は、ベイ反応ネイティブチームを理解しやすいようにされている可能性があります。この同じ問題が発生した場合は、http://customphpscript.com

1

のいずれかの連絡先にお問い合わせください。これが役立つかどうかは不明ですが、まったく同じ問題が発生していました。私の問題は、私がそれであったことになった~/.gradle/gradle.propertiesは、プロジェクトディレクトリのファイルではなく、オペレーティングシステムのルートディレクトリにあるファイルを参照しています。変数をその場所に移動すると、私は署名付きapkを生成することができました!

関連する問題