React Native Tutorial: Cara mudah generate Signed APK

Oleh: Admin - Tue, 20 November, 2018

Cara generate Signed APK

React Native

1. generate key, cd ke android/app dari console ketik perintah berikut:

        keytool -genkey -v -keystore {nama-file-key}.keystore -alias
        {nama-alias} -keyalg RSA -keysize 2048 -validity 10000
    

2. edit gradel.properties, tambah kode berikut:

        MYAPP_RELEASE_STORE_FILE={nama-file-key}.keystore
        MYAPP_RELEASE_KEY_ALIAS={nama-alias}
        MYAPP_RELEASE_STORE_PASSWORD={password}
        MYAPP_RELEASE_KEY_PASSWORD={password}
    
*note: text dalam tanda ({}) disesuaikan pada proses #1, untuk penulisan tanpa {}

3. edit gradle.build, tambah kode berikut:

        signingConfigs {
            release {
                if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
                    storeFile file(MYAPP_RELEASE_STORE_FILE)
                    storePassword MYAPP_RELEASE_STORE_PASSWORD
                    keyAlias MYAPP_RELEASE_KEY_ALIAS
                    keyPassword MYAPP_RELEASE_KEY_PASSWORD
                }
            }
        }
    
lalu cari kode berikut dan tambahkan kode ini `signingConfig signingConfigs.release`
        buildTypes {
            release {
                ....kode sebelumnya
                signingConfig signingConfigs.release
            }
        }
    

4. generated apk

        cd android && ./gradlew assembleRelease