React-Native運行知乎日報遇到的問題

研究幾天RN(React-Native)後,跟着官方的demo作了一下電影圖片顯示的那個,可是總感受官方的demo欠缺點什麼,因此找來找去找到了RN版的知乎日報,話說知乎日報什麼版的都有,不信大家上網搜搜。html

下面是知乎日報的連接:https://github.com/race604/ZhiHuDaily-React-Nativejava

話說我是個git盲,因此我是DOWNLOAD zip下載的,這也致使出現了後邊的一些小問題,下載以後解壓,而後直接複製到了搭建RN開發環境中的Reactnative目錄,具體這個目錄我以爲不必和我這個一致,應該是放在任何目錄下都可,只是在運行時記獲得目錄下。react

 

而後打開 CMD,運行react-native start,出現了下邊的錯誤,說實話,我一開始是不知道是什麼錯誤的,因此直接無視。android

而後,我聰明瞭下,直接運行react-native run-android。
因而乎出現了上邊的錯誤,由於以前運行官方的demo是能夠的,因此以爲是哪裏配置錯誤,因此狠找,可是仍是找不到問題,在羣裏問了半天,最後一大神說,你肯定你環境裝完了?我說,肯定,而後他給我發了下邊的連接:http://react-native.cn/docs/android-setup.html#content
這是官方的安卓環境配置的說明文檔,靠,不看不知道,一看嚇一跳,第一個就是安裝git,結果我是沒有裝的,這個有本身的問題,也有不少大神的問題,以前搭建環境文檔中就沒有提說要裝git,你們都忽略了官方文檔,都看神的了,因此出現這個問題,而後我果斷按文檔下載安裝git,並記住文檔中的說明,要設置環境變量,以下圖:
安裝完以後能夠生成下邊的快捷方式,安裝git時注意看看過程當中的每一個選項,這個東西的選項比較多。
而後安裝完以後,咱們接着CMD,結果react-native start濤聲依舊
 
而後再試試react-native run-android,前提是打開模擬器啊,一切正常,結果最後來個這錯誤:
這個錯誤是自己代碼的問題,須要修改兩個文件,所說官方已經改了,可是我也是直接下載的,具體爲何沒有更新過來,我也不知道,修改這個錯誤的方法,請參照git上的連接 :
昨天還能打開的連接,issue連接,今天已經刪除了,這說明做者已經解決了這個問題了,因此你們下載下來的代碼應該不會出現這個問題,若是大家出現了,給我留言,我告訴你修改哪兩個文件。一個是C:\Users\Administrator\reactNative\ZhiHuDaily\android\app\src\main\AndroidManifest.xml另外一個是C:\Users\Administrator\reactNative\ZhiHuDaily\android\app\src\main\java\com\race604\zhihu\daily\MainActivity.java,具體怎麼改就不說了,這個問題應該是不存在 了。
也顯示build成功,結果呢,在模擬器中一點擊運行程序圖標,程序一運行就閃退,說實話不知道什麼問題。
後來,靈機一動,是否是仍是git的緣由,因而乎,打開桌面上的git bash,在裏邊運行react-native start,呵呵,好了,以下圖:
 
呵呵,這時候我已經意識到成功就在眼前了,而後再運行react-native run-android,成功了。以下圖:
 
而後打開模擬器中的應用程序,OK!
成功的喜悅老是激盪着咱們的心裏,這也多是咱們程序猿們堅持在這個領域的重要緣由,往往調試成功一個程序或者發佈一個產品,都有一種心裏的喜悅,有時沒法用言語來表達,非程序猿可能感覺不到,因此趕忙把這個艱難的過程記錄下來。
相關文章
相關標籤/搜索