1. 程式人生 > >ReactNative--出現異常的解決方法:Unable to load script from assets 'index.android.bundle'

ReactNative--出現異常的解決方法:Unable to load script from assets 'index.android.bundle'

當我們搭建環境,執行第一個專案時手機介面出現紅色背景,這說明報異常了,不能正常編譯。我是在真機上進行的測試出現的問題。廢話不多說,上正題。

首先先說一個問題我這個是新版本建立的專案,此時專案根目錄是沒有index.android.js檔案的,我看網上說手動複製index.js重新命名一個,此舉不然,設定不用管它。

第一步:首先找到對應的目錄(這個是我專案工作目錄,檢視main下有沒有assets資料夾,如果沒有手動建立即可)D:\Office_jars\ReactNativeProjects\Rnmaster\android\app\src\main

第二步,直接複製下面的命令到專案的根目錄,進行命令執行(記住不是model,是project-------舉例我的是Rnmaster資料夾目錄下執行,即可自動生成index.android.bundle檔案)。此時已完美解決,重新執行demo即可看到-----Welcome to React Native! 了

程式碼:
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

注意複製後,先貼上到文字把官網一些其他東西刪除掉,只用程式碼,,如有問題,請留言謝謝