2016-06-10 54 views
0

這是全新的兩週前,我所有的React Native項目都運行正常,我走了一兩個星期,然後昨天我去測試它們時,這個錯誤。React Native Android應用突然停止工作。 __fbBatchedBridge(<未知文件>:1

java.util.concurrent.ExecutionException: java.lang.RuntimeException: ReferenceError: Can't find variable: __fbBatchedBridge(<unknown file>:1)

下面有那幾個,runJSBundleCatalystInstanceImpl.java:160等,但沒有什麼是告訴我一下,問題出在哪裏有用的東西。

這是我所有的項目中發生,無論是在模擬器和我的手機上。

我已經花了兩天時間閱讀了這篇文章,並且已經閱讀了我在過去幾個月裏可以找到的所有questions,但是沒有一個答案。我最好的猜測是一些依賴性得到了升級,這使得事情變得不可靠。但是我沒有升級包中的任何東西,所以我不知道。

我願意接受任何建議。

the error message

封裝發射看起來是這樣的:

[9:34:58 AM] <START> Building Dependency Graph 
[9:34:58 AM] <START> Crawling File System 
[Hot Module Replacement] Server listening on /hot 

React packager ready. 

[9:34:59 AM] <END> Crawling File System (1208ms) 
[9:34:59 AM] <START> Building in-memory fs for JavaScript 
[9:35:00 AM] <END> Building in-memory fs for JavaScript (357ms) 
[9:35:00 AM] <START> Building in-memory fs for Assets 
[9:35:00 AM] <END> Building in-memory fs for Assets (286ms) 
[9:35:00 AM] <START> Building Haste Map 
[9:35:00 AM] <START> Building (deprecated) Asset Map 
[9:35:01 AM] <END> Building (deprecated) Asset Map (160ms) 
[9:35:01 AM] <END> Building Haste Map (535ms) 
[9:35:01 AM] <END> Building Dependency Graph (2392ms) 

回答

1

這通常是由於它無法加載JS包。

您是否在包裝服務器的日誌中看到請求的包?

+0

我已編輯以包含程序包啓動程序。它看起來不像加載。有沒有簡單的解決方法? – Yhilan

+0

打開設備上的瀏覽器並嘗試手動請求JS包:http://%your_packager_ip%:8081/index.ios.bundle?platform = android&dev = true如果它沒有加載任何內容,請在運行的計算機上運行打包程序,檢查是否有防火牆運行阻止訪問打包程序服務器。 –