android的一個報錯 解決: 問題是在/android/app/src/java/.../MainApplication.java的getPackages()中重覆引用了某個package,刪除掉重覆內容即可 新版中添加notifyJSDidLoad方法報錯 1. 如果不設平臺,在ios里會報 ...
android的一個報錯
... set canOverrideExistingModule=true
解決:
問題是在/android/app/src/java/.../MainApplication.java的getPackages()中重覆引用了某個package,刪除掉重覆內容即可
新版中添加notifyJSDidLoad方法報錯
如果不設平臺,在ios里會報
notifyJSDidLoad undefined
錯誤如果使用官方例子notifyJSDidLoad的代碼,android會報cb方法undefined
// 在收到點擊事件之前調用此介面
if(Platform.OS === 'android'){ //notifyJSDidLoad僅安卓有此方法
// JPushModule.notifyJSDidLoad((resultCode) => {
// if (resultCode === 0) {}
// })
//官網給的上面這種會報cb方法undefined錯誤
JPushModule.notifyJSDidLoad(resultCode=>console.log(resultCode))
//這樣用不會報錯,當然還有其他不會報錯的寫法。
}
就這樣