アンドロイドAPKファイルの生成
3402 ワード
あなたが本当にネイティブに反応しても、正直にしましょう、あなたは少なくとも一度それに不満を感じた.特にあなたがちょうどそれで働いているならば.
それで、私はこのポストがあなたの少なくとも一部を助けることを望みます:D ...
これはあなたのAndroidのAPKファイルを生成するための7ステップですので、実際の電話であなたのアプリケーションをテストすることができますし、お友達やテスターと共有します.
現在テストされ、今日のバージョン0.64での作業キーツールを使用してプライベート署名キーを生成します.どうやってそれを見つけることができますか.OpenJDKを使っているなら、keytoolはおそらくC :\プログラムファイル\OpenJDK\OpenJDK - XXXXX - XXX\binにあります. あなたの反応ネイティブアプリの/Android/アプリ/フォルダに署名キーをコピーすることを確認します.
gradleを編集します.あなたの人造人間フォルダのプロパティファイルを以下のように追加します.
Gradleの設定ファイルに署名設定を追加します.ビルドを編集します.あなたのAndroid/app/フォルダのGradleファイル
ファイルが私のリリースキーをチェックします.keystore(“私のリリースキー”は、以前に入力されたキー)は、パス/Android/app/に位置しています(そこにない場合は、キーが作成されたフォルダからそこにコピーしてください). は/Android/app/src/main/ に資産フォルダを作成します
端末を開き、ルートフォルダに自分自身を配置します.ランコマンド:
は、もう一つのターミナルを開けて、Androidフォルダにあなた自身を置きます.ランコマンド: 前のコマンドが実行された後、 すべてがうまくいけば、あなたは署名されたAPKファイルを
or
それで、私はこのポストがあなたの少なくとも一部を助けることを望みます:D ...
これはあなたのAndroidのAPKファイルを生成するための7ステップですので、実際の電話であなたのアプリケーションをテストすることができますし、お友達やテスターと共有します.
現在テストされ、今日のバージョン0.64での作業
gradleを編集します.あなたの人造人間フォルダのプロパティファイルを以下のように追加します.
MYAPP_UPLOAD_STORE_FILE=my-upload-key.keystore<br>
MYAPP_UPLOAD_KEY_ALIAS=my-key-alias<br>
MYAPP_UPLOAD_STORE_PASSWORD=*****<br>
MYAPP_UPLOAD_KEY_PASSWORD=*****<br>
Gradleの設定ファイルに署名設定を追加します.ビルドを編集します.あなたのAndroid/app/フォルダのGradleファイル
...
android {
...
defaultConfig { ... }
signingConfigs {
release {
if (project.hasProperty('MYAPP_UPLOAD_STORE_FILE')) {
storeFile file(MYAPP_UPLOAD_STORE_FILE)
storePassword MYAPP_UPLOAD_STORE_PASSWORD
keyAlias MYAPP_UPLOAD_KEY_ALIAS
keyPassword MYAPP_UPLOAD_KEY_PASSWORD
}
}
}
buildTypes {
release {
...
signingConfig signingConfigs.release
}
}
}
...
端末を開き、ルートフォルダに自分自身を配置します.ランコマンド:
react-native bundle --platform android --dev false --entry-file
index.js --bundle-output
android/app/src/main/assets/index.android.bundle --assets-dest
android/app/src/main/res
gradlew clean
or ./gradlew clean
gradlew assembleRelease -x bundleReleaseJsAndAssets
or ./gradlew assembleRelease -x bundleReleaseJsAndAssets
android/app/build/outputs/apk/
に見つけることができますor
android/app/build/outputs/apk/release/
Reference
この問題について(アンドロイドAPKファイルの生成), 我々は、より多くの情報をここで見つけました https://dev.to/alencengic/generating-android-apk-file-with-react-native-20c2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol