這是全新的兩週前,我所有的React Native項目都運行正常,我走了一兩個星期,然後昨天我去測試它們時,這個錯誤。React Native Android應用突然停止工作。 __fbBatchedBridge(<未知文件>:1
java.util.concurrent.ExecutionException: java.lang.RuntimeException: ReferenceError: Can't find variable: __fbBatchedBridge(<unknown file>:1)
下面有那幾個,runJSBundle
CatalystInstanceImpl.java:160
等,但沒有什麼是告訴我一下,問題出在哪裏有用的東西。
這是我所有的項目中發生,無論是在模擬器和我的手機上。
我已經花了兩天時間閱讀了這篇文章,並且已經閱讀了我在過去幾個月裏可以找到的所有questions,但是沒有一個答案。我最好的猜測是一些依賴性得到了升級,這使得事情變得不可靠。但是我沒有升級包中的任何東西,所以我不知道。
我願意接受任何建議。
封裝發射看起來是這樣的:
[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)
我已編輯以包含程序包啓動程序。它看起來不像加載。有沒有簡單的解決方法? – Yhilan
打開設備上的瀏覽器並嘗試手動請求JS包:http://%your_packager_ip%:8081/index.ios.bundle?platform = android&dev = true如果它沒有加載任何內容,請在運行的計算機上運行打包程序,檢查是否有防火牆運行阻止訪問打包程序服務器。 –