RN不能在安卓端運行

ReactNative挖坑筆記之 不能在安卓端運行

ReactNative在安卓端運行項目報錯:java.lang.RuntimeException: Could not get BatchedBridge, make sure your bundle is packaged correctly,在網上查找資料發現是安卓端沒有相應的bundle文件導致的,所以現在需要的是在安卓端添加bundle文件。
在安卓端的main文件夾下新建assets資源文件夾,然後手動創建index.android.bundle文件。然後:
1、在根目錄下開啓本地項目服務:react-native start
2、確保1執行成功的情況在在項目的andriod目錄下執行

    curl "http://localhost:8081/index.android.bundle?platform=android" -o "app/src/main/assets/index.android.bundle"

然後重新buile一下項目即可,以上是本人根據網上一些大神的教程解決問題的思路,不確保對所有人有用,只希望爲爬坑的同學們提供一點思路

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章