How to build react native android app for production?

后端 未结 4 1767
醉梦人生
醉梦人生 2020-12-12 22:06

I\'ve seen new release of react native for android and tried some examples. It works only with USB debug mode and \"adb reverse tcp:8081 tcp:8081\". How can I build android

4条回答
  •  旧时难觅i
    2020-12-12 22:41

    You will have to create a key to sign the apk. Use below to create your key:

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

    Use a password when prompted

    Once the key is generated, use it to generate the installable build:

    react-native bundle --platform android --dev false --entry-file index.android.js \
      --bundle-output android/app/src/main/assets/index.android.bundle \
      --assets-dest android/app/src/main/res/
    

    Generate the build using gradle

    cd android && ./gradlew assembleRelease
    

    Upload the APK to your phone. The -r flag will replace the existing app (if it exists)

    adb install -r ./app/build/outputs/apk/app-release-unsigned.apk
    

    A more detailed description is mentioned here: https://facebook.github.io/react-native/docs/signed-apk-android.html

提交回复
热议问题