react native android 打包步驟

2021-09-19 08:51:08 字數 1055 閱讀 9844

我接觸react-native 比 接觸reactjs更早一點,個人感覺這樣的方式更容易積累一些東西吧。其實可以作為元件去開發,平時寫一些公共的元件收集起來,用的時候方便快捷。

這篇文章主要是我個人打包android成功的經歷。由於環境問題可能和其他童鞋的情況不一樣。

好言歸正傳。

react-native bundle 執行

react-native bundle 

--platform android //平台型別

--dev false //是否是開發

--entry-file index.android.js //輸入

--bundle-output android/bundle/index.android.bundle //輸出

--assets-dest android/assets //資源檔案

生成keystore

在這裡要說一下,有的手機不簽名的話可以安裝,有的收集則不行,所以這塊我把簽名步驟也加上,希望對大家有用 用的 keytool 命令

keytool -genkey -v -keystore  [b]project_name.keystore[/b] -alias [b]project_name[/b] -keyalg rsa -keysize 2048 -validity 10000
這段命令會有幾步需要輸入的地方,需要先記錄一下,後面會用到。

設定 android/gradle.properties 變數

找到android目錄下的gradle.properties 檔案新增以下** 對應的是 上面命令種的資訊和資料的密碼資訊

android 

}[b]signingconfigs

}[/b]

buildtypes

}}

上面的加粗部分是需要增加或者修改的地方

最後 ./gradlew assemblerelease

可能需要 先執行 adb reverse tcp:8081 tcp:8081 不然的話安裝失敗

React native Android 環境配置

搞了兩天終於把這個環境配置好了。不得不吐槽下window上搞這個的確比較麻煩。參考 1.準備工作 a 安裝git from windows 傻瓜式安裝 b android sdk 配置android home環境 c 使用gradle構建的 如果你已經在使用android studio的這些的都可以...

Android Ziplign打包最後一步

在android中,當資源檔案通過記憶體對映對齊到4位元組邊界時,訪問資源檔案的 才是有效率的。但是,如果資源本身沒有進行對齊處理 未使用zipalign工具 它就必須回到老路上,顯式地讀取它們 這個過程將會比較緩慢且會花費額外的記憶體。遺憾的是,對於使用者來說,這個情況恰恰是相反的 從未對齊的ap...

win32 3步打包和釋放資源

1.在rc檔案裡新增 idr exe1 exe res a.exe idr zip2 zip res b.zip 2.在resource.h標頭檔案裡新增定義 define idr exe1 104 define idr zip2 105 1 2後,程式編譯時a.exe和b.zip就在生成的exe程...