生成keystore (也可以用as,或者 eclipse 生成):
keytool -genkey -v -keystore *** -alias *** -keyalg rsa -keysize
拷貝 index.android.bundle , 在android/main資料夾下新建asset檔案並進入, 執行命令:
修改gradle 檔案:
設定混淆: def enableproguardinreleasebuilds = true
簽名資訊: signingconfigs
}編譯資訊: buildtypes
} 4 在android目錄執行(最好只保留乙個cmd命令框):
gradle assemblerelease (時間較長)
打包之後的apk,可以直接執行,不需要本機伺服器
ReactNative 打包發布
1 生成乙個簽名金鑰 生成乙個my release key.keystore的金鑰庫檔案 p.s.1 如果無assets資料夾,執行上述命令,則打包的akp在執行時顯示空白。p.s.2 curl需安裝後才能使用,具體參考 4 新增gradle的android keystore 配置 在build.g...
React Native安卓專案打包發布APK步驟
該過程會用到keytool,開發過安卓的都應該接觸過該東西。詳細請見金鑰和證書管理工具。在專案的主目錄 不是android資料夾 中執行 生成簽名key,注意記下你的金鑰和儲存密碼,後面配置檔案需要使用 注意替換xx為你自己設定的金鑰和儲存密碼 android signingconfigs buil...
React Native發布APP之打包iOS應用
和打包react native android應用不同的是,我們無法通過命令一步進行匯出react native ios應用。我們需要將js部分的 和資源等打包匯出,然後通過xcode將其新增到ios專案中。匯出js bundle的命令 在react native專案的根目錄下執行 生成jsbund...