需要執行
react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
複製程式碼
這個是把你的index.android.js對映到android/app/src/main/res/ 這個資料夾裡面的assets資料夾,用來react-native編譯的
執行後可能還會報同樣的錯,
把appregistryinjection.js內EventEmitter的引用改變路徑,
從RN 0.48開始,似乎從EventEmitter庫中刪除了EventEmitter.js。 這似乎是修復 - react-native-firebase/lib/modules/base.js改變
import EventEmitter from 'react-native/Libraries/EventEmitter/EventEmitter';
至
import EventEmitter from 'react-native/Libraries/vendor/emitter/EventEmitter';
複製程式碼