接近年底了,回想這一年都做了啥,學(xué)習(xí)了啥,然后突然發(fā)現(xiàn),這一年買了不少書(shū),看是看了,就沒(méi)有完整看完的。悲催。
然后,最近項(xiàng)目也不是很緊了,所以抽空學(xué)習(xí)了H5。自學(xué)啃書(shū)還是很無(wú)趣的,雖然Head First Html5 Programming(中文版)這本書(shū)講的很有意思,但是學(xué)習(xí)了大半本就想自己動(dòng)手練練,所以得找個(gè)框架玩玩。
另外之前也就聽(tīng)說(shuō)過(guò)React Native很火,火了半個(gè)地球了,而且它號(hào)稱“Learn once,write anywhere”這句話在移動(dòng)開(kāi)發(fā)猿眼里意味著什么呢,我不說(shuō)你估計(jì)也知道:“跨平臺(tái)”。像我這種安卓猿寫出來(lái)的代碼能跑在IOS上,相信沒(méi)有比這更開(kāi)心的了。
而且,我在學(xué)習(xí)H5,那學(xué)習(xí)H5 Web開(kāi)發(fā)怎么和我的安卓開(kāi)發(fā)共存呢,React Native直接解決了我的問(wèn)題:在運(yùn)用H5開(kāi)發(fā)的同時(shí),還可以有效調(diào)用android原生態(tài)開(kāi)發(fā),直接兩者兼具,既保留了android原生開(kāi)發(fā)也運(yùn)用了H5 web開(kāi)發(fā),perfect。所以框架也先不找了,直接毫不猶豫地投入到了React Native的學(xué)習(xí)當(dāng)中。然后接下來(lái)的配置就讓我陷入了苦逼的憤懣中,所以在配置好之后立馬的記錄下來(lái),一是記錄自己的學(xué)習(xí)經(jīng)過(guò),二是,給遇到同樣麻煩的同學(xué)提供一些借鑒。
因?yàn)槲沂窃赪IN10上搭建的,所以以此為版。
1、安裝JDK
這個(gè)做java、android開(kāi)發(fā)的都已經(jīng)安裝好了,沒(méi)安裝的可以自行安裝,這里提示注意的地方:一定一定要在系統(tǒng)變量中配置JAVA_HOME: D:\guanmanman\Jdk8\jdk8,值是你的JDK安裝目錄,,請(qǐng)記得。
2、安裝SDK
因?yàn)槲沂歉鉧ndroid開(kāi)發(fā)的,所以這里是安裝SDK,這里需要:
① 環(huán)境變量ANDROID_HOME:XXX
例 如:(ANDROID_HOME: D:\guanmanman\androidStudio\sdk)
② 環(huán)境變量PATH例如:<