react native系列 從零開始構建

2022-01-22 17:10:27 字數 840 閱讀 3131

從零開始構建第一步,當然是從hello world開始,第一課我們沒什麼**都不寫,只用生成的**來打包apk。為什麼一開始就要學會打包,因為如果連打包都不會,以後做好了也沒用。學會了打包,才能讓我們有動力繼續下去,現在網上到處也有資料,本文也是在查了資料之後進行的。因為安卓的apk都需要簽名,所以我們第一步就是生成乙個簽名。

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

3. 在根目錄下配置全域性的gradle資訊,~/.gradle/gradle.properties,假如沒有gradle.properties就生成這個檔案。

defaultconfig 

//增加signingconfigs

signingconfigs

}buildtypes

}

5. 進到android目錄,執行./gradlew assemblerelease

生成的hello world足足有7.5m,讓我們來看看裡面都是什麼

以安卓為例,**打包完之後就是index.android.bundle這個檔案,它的大小為560kb,還是比較大的,現在我還不知道怎麼優化,不急。再看看最大的地方還是在lib這個資料夾,猜測主要是為了相容不同的架構吧。

從零搭建React Native專案

reat native專案搭建,跟著官網文件 搭建環境,其實不難,不過新手可能還是會有些地方,覺得難理解,所以,寫個部落格,希望第一次用reat native的小夥伴,可以節省點時間,快速搭建專案,跑起hello word 開發平台是windows,目標平台是android,1.安裝依賴有 node...

從零學習 CA 系列

近期由於專案需要,開始轉向 ca 證書相關的知識惡補中,都很少寫日誌了。廢話少說,進入正題,本人之前沒有接觸過加密,也就更沒有接觸過 認證相關的知識,如下內容為學習過程中個人體會。數字證書通常可分為兩大類,根據證書持有者分類和根據金鑰分類。根據證書持有者是否為 ca 進行分類 根據證書持有者是否為 ...

從零學React Native之14 網路請求

通過http或者https協議與網路側伺服器交換資料是移動應用中常見的通訊方式。node fetch是rn推薦的請求方式。react native框架在初始化專案時,引入了node fetch包 因為npm3把依賴全部攤平了,node fetch就在node modules目錄下 下面就是專案中引入...