2015-10-15 40 views
1

我試圖開發使用下面的文檔定製的Android原生烤麪包的組成部分。部署構建後,我得到以下異常。請幫我解決這個問題。的Android陣營機模塊已經註冊

java.lang.AssertionError: Module ToastAndroid was already registered! 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at com.facebook.infer.annotation.Assertions.assertCondition(Assertions.java:65) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at com.facebook.react.bridge.NativeModuleRegistry$Builder.add(NativeModuleRegistry.java:162) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:447) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:416) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at com.facebook.react.ReactInstanceManager.recreateReactContext(ReactInstanceManager.java:345) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at com.facebook.react.ReactInstanceManager.onJSBundleLoadedFromServer(ReactInstanceManager.java:310) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at com.facebook.react.ReactInstanceManager.access$100(ReactInstanceManager.java:70) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at com.facebook.react.ReactInstanceManager$1.onJSBundleLoadedFromServer(ReactInstanceManager.java:97) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at com.facebook.react.devsupport.DevSupportManager$13$1.run(DevSupportManager.java:530) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at android.os.Handler.handleCallback(Handler.java:739) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at android.os.Handler.dispatchMessage(Handler.java:95) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at android.os.Looper.loop(Looper.java:135) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at android.app.ActivityThread.main(ActivityThread.java:5257) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at java.lang.reflect.Method.invoke(Native Method) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at java.lang.reflect.Method.invoke(Method.java:372) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) 
10-15 18:06:20.576 6947-6947/com.helloworldbha E/AndroidRuntime:  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) 
+0

也許你可以添加代碼示例,爲您認爲該錯誤可能發生的或只是代碼的省略版本,所以我們可以如何幫助你的想法:) –

回答

1

您的模塊無法命名'ToastAndroid',導致核心軟件包已經有一個名稱爲模塊。

參見 'com.facebook.react.modules.toast.ToastModule'。

所以更改模塊的名稱會解決它。

+0

嗨,我已經做了,但失敗: (http://stackoverflow.com/questions/33145554/react-native-required-unknown-module-for-custom-native-component –

相關問題