keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg rsa -keysize 2048 -validity 10000
複製**
命令執行過程中需要輸入一些資訊,內容如下:
除了密匙庫口令,也就是簽名密碼之外,其它資訊都無關緊要,亂填的。
在檔案中新增以下**:
複製**
注: netease-release-key和netease-key-alias就是第一步命令中自己起的名字,至於123456是我的密匙口令。
signingconfigs
}buildtypes
}複製**
紅框框中的都是需要新增的,其它地方都不用改動。
進入專案中的android目錄下,執行命令:
gradlew assemblerelease
複製**
gradlew assemblerelease 打包生成apk檔案
gradlew installrelease 安裝apk到手機
gradlew clean 清理上次的打包檔案
這三個命令都需要進入到專案中的android目錄下才能執行。
我的reactnative版本是0.54.2。。如果需要修改的檔案你的專案目錄下沒有的話,需要自行建立檔案再新增相關**。
React native 打包發布
生成keystore 也可以用as,或者 eclipse 生成 keytool genkey v keystore alias keyalg rsa keysize 拷貝 index.android.bundle 在android main資料夾下新建asset檔案並進入,執行命令 修改gradle...
React Native 本地打包
建立資料夾release ios react native bundle entry file index.ios.js platform ios dev false bundle output release ios main.jsbundle assets dest release ios 拖拽...
ReactNative 打包發布
1 生成乙個簽名金鑰 生成乙個my release key.keystore的金鑰庫檔案 p.s.1 如果無assets資料夾,執行上述命令,則打包的akp在執行時顯示空白。p.s.2 curl需安裝後才能使用,具體參考 4 新增gradle的android keystore 配置 在build.g...