完整錯誤 以下圖node
該問題忽然出現,以前一切正常。如今分享下,對於這個問題的心路歷程以及解決方法。react
1.看到問題第一時間想到的是查看項目package.json 看react-native的版本android
發現版本確實是0.53.3 ,可是爲何會出現native 版本爲0.55.3呢?
查看svn提交記錄,是否有更改過package.json,並無。json
2.接着懷疑多是yarn下的react native的版本可能有問題
因此到項目目錄下node_modules\react-native\package.jsonreact-native
發現版本依舊沒問題是0.55.3
而後 不死心刪除整個node_modules 從新yarn下載依賴
固然依然沒法解決問題。app
3.懷疑設備出現問題,因此重啓電腦,重啓手機,換上同事的測試機機,在同事的電腦上檢出項目運行,均出現上述問題。svn
致辭排除 設備問題 以及 項目配置上的問題測試
4.懷疑出現的問題緣由爲react-native run-android 過程當中react-native版本出現問題
根據查詢資料(bing搜索問題)終於找到解決方法:gradle
問題在於android/app/build.gradle 這個文件裏面的一個配置ui
此處配置react-native:+ 表示項目編譯打包時使用最新版本的react-native 是的沒錯就是0.55.3.....
問題就出如今這
因此咱們將其改成
compile ("com.facebook.react:react-native:0.53.3") { force = true }
強制指定使用react-native:0.53.3版本
問題解決