2

我正在使用 WebView 加载 URL,然后添加 Java 接口,因为我注入了 JavaScriptonPagefinish()方法。
当我使用物理设备进行调试时,这似乎工作正常。

但是在我的模拟器上它不起作用。
我观察到这只发生在添加 Java 接口或注入一些 JavaScript 时。

这就是我得到的:

W/dalvikvm(580): JNI WARNING: jarray 0x406be3f0 points to non-array object    (Ljava/lang/String;)
I/dalvikvm(580): "WebViewCoreThread" prio=5 tid=9 NATIVE
I/dalvikvm(580):   | group="main" sCount=0 dsCount=0 obj=0x4051ed98 self=0x29b408
I/dalvikvm(580):   | sysTid=588 nice=0 sched=0/0 cgrp=default handle=2733376
I/dalvikvm(580):   | schedstat=( 15943622613 6562821339 1142 )
I/dalvikvm(580):   at         android.webkit.BrowserFrame.stringByEvaluatingJavaScriptFromString(Native Method)
I/dalvikvm(580):   at android.webkit.BrowserFrame.stringByEvaluatingJavaScriptFromString(Native Method)
I/dalvikvm(580):   at android.webkit.BrowserFrame.loadUrl(BrowserFrame.java:246)
I/dalvikvm(580):   at android.webkit.WebViewCore.loadUrl(WebViewCore.java:1570)
I/dalvikvm(580):   at android.webkit.WebViewCore.access$1400(WebViewCore.java:53)
I/dalvikvm(580):   at android.webkit.WebViewCore$EventHub$1.handleMessage(WebViewCore.java:956)
I/dalvikvm(580):   at android.os.Handler.dispatchMessage(Handler.java:99)
I/dalvikvm(580):   at android.os.Looper.loop(Looper.java:123)
I/dalvikvm(580):   at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:629)
I/dalvikvm(580):   at java.lang.Thread.run(Thread.java:1019)
E/dalvikvm(580): VM aborting

我发现了很多关于同一个 VM 中止错误的问题,但没有任何帮助。这是模拟器中的错误,还是根本没有解决方案的问题?

4

0 回答 0