9
I can not generate an apk, I follow the steps of the documentation but right away I can not generate the keytool. Can someone explain to me how it is generated?
9
I can not generate an apk, I follow the steps of the documentation but right away I can not generate the keytool. Can someone explain to me how it is generated?
12
To generate an apk ~Signed~ you must first generate the . Keystore.
This step is very simple. Just go to where you put your jdk (C:\Program Files\Java\jdkx.x.x_x\bin - in this case I did with version jdk1.8.0_92)
And execute, as is here:
$ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
So, keep typing the information you are asking for. The information you will need is:
name da keytool (will generate how my-release-key probably) and password.
NOTE: I needed admin permission to generate.
Done this, take the newly generated keytool and put in android/app in your React Native project directory.
Then add in android/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=*****
After that, it modifies the android/app/build.grade as it says in the React Native tutorial:
...
android {
    ...
    defaultConfig { ... }
    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
            }
        }
    }
    buildTypes {
        release {
            ...
            signingConfig signingConfigs.release
        }
    }
}
...
Then just execute:
$ cd MyAPP/android
$ gradlew assembleRelease
Obs: I had to put the gradlew in PATH to run the last command.
Your apk will appear on android/app/build/outputs/apk/ after the build.
Hi, I generated my apk using the explanation you left above. Upei o apk para o google play, However, when I download from there, the same does not run, just stops working. Any tips?
tested on your device?
Browser other questions tagged react-native
You are not signed in. Login or sign up in order to post.
Can you give a printscreen to the error you have? (I don’t have a reputation for just commenting)
– Goamaral
if you have the error helps enough.
– Neuber Oliveira
Oops, I created my apk following the tutorial of the answer to your question. However the generated apk does not work when I upload the same pro google play. You were able to generate, uproot and perform well?
– Italo Rodrigo