React Native Android打包apk


按照官方的5步曲:

1.在終端里面,cd 到項目的根目錄后.執行下面這行命令:

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

然后終端就會讓你輸入口令等信息.如

2.執行第一步會在根目錄下會生成一個XXXXXX.keystore的文件,直接拿到android/app下.

3.在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=******

******換為你剛才輸入的口令.

4.在android/app/build.gradle添加下面的紅色字.

 
         
def enableProguardInReleaseBuilds = true

android { ... defaultConfig { .... } signingConfigs { release { storeFile file(MYAPP_RELEASE_STORE_FILE) storePassword MYAPP_RELEASE_STORE_PASSWORD keyAlias MYAPP_RELEASE_KEY_ALIAS keyPassword MYAPP_RELEASE_KEY_PASSWORD }} splits { .... } buildTypes { release { signingConfig signingConfigs.release ... } } ..... } } } }

5.終端cd 到android目錄下.執行命令

./gradlew assembleRelease

等一下終端執行后顯示BUILD SUCCESSFUL.

  成功打好了.在項目的android/app/outputs/apk下可見剛才打好的apk包


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM