標籤:.com sem conf href tco sig htm assembler alt
按照官方的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.keystoreMYAPP_RELEASE_KEY_ALIAS=my-key-aliasMYAPP_RELEASE_STORE_PASSWORD=******MYAPP_RELEASE_KEY_PASSWORD=******
******換為你剛才輸入的口令.
4.在android/app/build.gradle添加下面的紅色字.
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包
React Native Android打包apk