react-native環(huán)境搭建Android篇

時(shí)隔一年采呐,我又重新來撿起我的簡(jiǎn)書了,最近領(lǐng)導(dǎo)打算讓我開發(fā)一個(gè)公司自己的APP搁骑,既要支持Android端又要支持IOS端斧吐,我首當(dāng)其沖想到了UniApp,然而!5蘅摇秘车!我們領(lǐng)導(dǎo)不喜歡UniApp,認(rèn)為UniApp都是外包采用的技術(shù)蝶糯,我直接淚奔....
沒辦法,只能硬著頭皮往上上了辆沦!

不過開始之前昼捍,先了解一下UniApp和React Native的優(yōu)缺點(diǎn)吧~

UniApp React Native
優(yōu)點(diǎn): 優(yōu)點(diǎn):
開發(fā)速度快,可以使用Vue.js的熟悉語法 性能接近原生應(yīng)用
支持自動(dòng)化構(gòu)建肢扯,一次編寫多端發(fā)布 對(duì)動(dòng)畫和低級(jí)別的自定義接口支持良好
社區(qū)支持較好妒茬,有豐富的組件庫和插件可供使用 可以使用JavaScript直接調(diào)用原生API
缺點(diǎn): 缺點(diǎn):
性能不如RN 學(xué)習(xí)曲線陡峭,需要熟悉JavaScript和React
對(duì)于低級(jí)別的自定義組件或動(dòng)畫支持有限 需要為不同平臺(tái)單獨(dú)維護(hù)代碼
更新可能不如RN及時(shí) 開發(fā)速度可能較慢蔚晨,因?yàn)樾枰却幾g和打包
---- 更新和維護(hù)工具鏈比UniApp復(fù)雜

在選擇UniApp還是React Native時(shí)乍钻,應(yīng)考慮項(xiàng)目的具體需求和目標(biāo)平臺(tái)。如果需要快速開發(fā)和多端發(fā)布铭腕,UniApp可能是更好的選擇团赁。如果對(duì)性能、自定義組件和動(dòng)畫有高要求谨履,或者想要更接近原生的體驗(yàn)欢摄,RN可能是更好的選擇。

綜上笋粟,基于我們是自研的APP怀挠,自然是選擇性能接近原生應(yīng)用的RN了,這也是領(lǐng)導(dǎo)考慮的重要原因之一害捕。不過這學(xué)習(xí)曲線確實(shí)也是令人望而生畏绿淋。

接下來就開始整活吧!首先是搭建開發(fā)環(huán)境(暫時(shí)只搭建了安卓的尝盼,IOS隨后會(huì)補(bǔ)上筆記)

開發(fā)平臺(tái)

windows11

安裝依賴

1吞滞、Node:18.2.0

這個(gè)我是裝了兩個(gè)版本的,因?yàn)槲移渌捻?xiàng)目用的是16版本的,最高只支持17版本的裁赠。關(guān)于怎么裝兩個(gè)版本方法殿漠,網(wǎng)上有很多的,我看的鏈接是點(diǎn)擊這里佩捞。里邊講解超級(jí)詳細(xì)绞幌。

2、React Native:0.74
3一忱、JDK:17

這個(gè)是需要配置環(huán)境變量的莲蜘,配置方法網(wǎng)上也有哦,不多贅述

4帘营、yarn
npm install -g yarn
5票渠、gradle:8.6

安裝 Android Studio

1、這個(gè)需要確保下載了Android SDK芬迄、Android SDK Platform(我的是34版本的)问顷、Android Virtual Device
2、配置 ANDROID_HOME 環(huán)境變量
一般在設(shè)置->SDK Manager->Languages & Frameworks->Android SDK目錄下能找到sdk的安裝位置薯鼠,直接配上就好了
3、把一些工具目錄添加到環(huán)境變量 Path

%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\emulator
%ANDROID_HOME%\tools
%ANDROID_HOME%\tools\bin

4械蹋、創(chuàng)建新項(xiàng)目

npx react-native init yd // 我們項(xiàng)目是叫做云盯

5出皇、編譯并運(yùn)行 React Native 應(yīng)用

cd yd
yarn android

綜上,環(huán)境就搭好了哗戈!雖然寫起來很簡(jiǎn)單郊艘,但是這個(gè)過程我用了一天...(再次淚奔)
下節(jié)預(yù)告:對(duì)接云盯PlayerSdk(這個(gè)才是地獄級(jí)別的難度...)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市唯咬,隨后出現(xiàn)的幾起案子纱注,更是在濱河造成了極大的恐慌,老刑警劉巖胆胰,帶你破解...
    沈念sama閱讀 211,496評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件狞贱,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡蜀涨,警方通過查閱死者的電腦和手機(jī)瞎嬉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,187評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來厚柳,“玉大人氧枣,你說我怎么就攤上這事”鹂澹” “怎么了便监?”我有些...
    開封第一講書人閱讀 157,091評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)碳想。 經(jīng)常有香客問我烧董,道長(zhǎng)毁靶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,458評(píng)論 1 283
  • 正文 為了忘掉前任解藻,我火速辦了婚禮老充,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘螟左。我一直安慰自己啡浊,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,542評(píng)論 6 385
  • 文/花漫 我一把揭開白布胶背。 她就那樣靜靜地躺著巷嚣,像睡著了一般。 火紅的嫁衣襯著肌膚如雪钳吟。 梳的紋絲不亂的頭發(fā)上廷粒,一...
    開封第一講書人閱讀 49,802評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音红且,去河邊找鬼坝茎。 笑死,一個(gè)胖子當(dāng)著我的面吹牛暇番,可吹牛的內(nèi)容都是我干的嗤放。 我是一名探鬼主播,決...
    沈念sama閱讀 38,945評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼壁酬,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼次酌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起舆乔,我...
    開封第一講書人閱讀 37,709評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤岳服,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后希俩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吊宋,經(jīng)...
    沈念sama閱讀 44,158評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,502評(píng)論 2 327
  • 正文 我和宋清朗相戀三年颜武,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了贫母。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,637評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡盒刚,死狀恐怖腺劣,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情因块,我是刑警寧澤橘原,帶...
    沈念sama閱讀 34,300評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響趾断,放射性物質(zhì)發(fā)生泄漏拒名。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,911評(píng)論 3 313
  • 文/蒙蒙 一芋酌、第九天 我趴在偏房一處隱蔽的房頂上張望增显。 院中可真熱鬧,春花似錦脐帝、人聲如沸同云。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,744評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽炸站。三九已至,卻和暖如春疚顷,著一層夾襖步出監(jiān)牢的瞬間旱易,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,982評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工腿堤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留阀坏,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,344評(píng)論 2 360
  • 正文 我出身青樓笆檀,卻偏偏與公主長(zhǎng)得像忌堂,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子误债,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,500評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容