1

首先,如果问题很愚蠢,我很抱歉,因为我是 phonegap 的新手,我在这里尝试了几个答案,但它们与我的查询不匹配。我一直在做一个 phonegap 项目,目前没有启动画面插件,我在 www 文件夹中设计了 index.html 页面,我将其用作启动画面,该应用程序在设备中运行良好,但是当我测试在testdroid中的 apk它给出了以下错误。

“由于“java.lang.ClassCastException”,仪器运行失败。检查设备 logcat 以获取详细信息

我可以在 testdroid 提供的测试屏幕截图中看到我的 index.html 页面,请给我一些建议以消除此错误。

请在下面找到日志。

--------- beginning of crash
08-19 09:44:37.682  4326  4326 E AndroidRuntime: FATAL EXCEPTION: main
08-19 09:44:37.682  4326  4326 E AndroidRuntime: Process: com.gedtests, PID: 4326
08-19 09:44:37.682  4326  4326 E AndroidRuntime: java.lang.ClassCastException: com.robotium.solo.RobotiumWebClient cannot be cast to org.apache.cordova.engine.SystemWebChromeClient
08-19 09:44:37.682  4326  4326 E AndroidRuntime:    at org.apache.cordova.engine.SystemWebView.setWebChromeClient(SystemWebView.java:76)
08-19 09:44:37.682  4326  4326 E AndroidRuntime:    at com.robotium.solo.RobotiumWebClient$1.run(RobotiumWebClient.java:59)
08-19 09:44:37.682  4326  4326 E AndroidRuntime:    at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1855)
08-19 09:44:37.682  4326  4326 E AndroidRuntime:    at android.os.Handler.handleCallback(Handler.java:739)
08-19 09:44:37.682  4326  4326 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:95)
08-19 09:44:37.682  4326  4326 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:135)
08-19 09:44:37.682  4326  4326 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:5240)
08-19 09:44:37.682  4326  4326 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
08-19 09:44:37.682  4326  4326 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Method.java:372)
08-19 09:44:37.682  4326  4326 E AndroidRuntime:    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
08-19 09:44:37.682  4326  4326 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
08-19 09:44:37.690   634   666 W ActivityManager: Error in app com.gedtests running instrumentation ComponentInfo{testdroid.appcrawler.testcrawler/testdroid.appcrawler.testcrawler.AppCrawlerRunner}:
08-19 09:44:37.690   634   666 W ActivityManager:   java.lang.ClassCastException
08-19 09:44:37.691   634   666 W ActivityManager:   java.lang.ClassCastException: com.robotium.solo.RobotiumWebClient cannot be cast to org.apache.cordova.engine.SystemWebChromeClient
08-19 09:44:37.699  4308  4308 D AndroidRuntime: Shutting down VM
08-19 09:44:37.965   634   666 I ActivityManager: Force stopping com.gedtests appid=11960 user=0: finished inst
08-19 09:44:37.965   634   666 I ActivityManager: Killing 4326:com.gedtests/u0a1960 (adj 0): stop com.gedtests
4

0 回答 0