【求解】Cocos2dxWebViewHelper 使用报错

Cocos2dxWebViewHelper 创建webview ,loadUrl的时候报错, didFinishLoading这个方法怎么找不到?求大神帮忙看看

01-08 14:09:37.371 21130-21130/org.cocos2dx.PrebuiltRuntimeJs E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: org.cocos2dx.PrebuiltRuntimeJs, PID: 21130
java.lang.UnsatisfiedLinkError: Native method not found: org.cocos2dx.lib.Cocos2dxWebViewHelper.didFinishLoading:(ILjava/lang/String;)V
at org.cocos2dx.lib.Cocos2dxWebViewHelper.didFinishLoading(Native Method)
at org.cocos2dx.lib.Cocos2dxWebViewHelper._didFinishLoading(Cocos2dxWebViewHelper.java:40)
at org.cocos2dx.lib.Cocos2dxWebView$Cocos2dxWebViewClient.onPageFinished(Cocos2dxWebView.java:72)
at com.android.webview.chromium.WebViewContentsClientAdapter.onPageFinished(WebViewContentsClientAdapter.java:449)
at com.android.org.chromium.android_webview.AwContentsClient$AwWebContentsObserver$1.run(AwContentsClient.java:73)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:157)
at android.app.ActivityThread.main(ActivityThread.java:5293)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
at dalvik.system.NativeStart.main(Native Method)

你是不是在jsb注册的时候,没有引用ui模块?

— Begin quote from ____

引用第1楼superdragon于2015-01-08 15:10发表的 回 楼主(cc_boy) 的帖子 :
你是不是在jsb注册的时候,没有引用ui模块? http://www.cocoachina.com/bbs/job.php?action=topost&tid=280769&pid=1216859

— End quote

你说的ui模块指的是什么呢?

没人解决么?

大神,解释解释啊

不好意思,前面没看到。你在appDelegate.cpp中的代码注册了ui模块了么?

怎么注册?c++不是很懂,求指点指点

你看看在 appDelegate.cpp中的 bool AppDelegate::applicationDidFinishLaunching()里面有没有这段代码
sc->addRegisterCallback(register_all_cocos2dx_ui);
sc->addRegisterCallback(register_all_cocos2dx_ui_manual);

是有的,这两个都有

你的引擎版本是多少?
你能不能提供demo给我一下,我这边测试看看。
我q q 号 495916729