首先,我很抱歉,如果这个问题很愚蠢,因为我不熟悉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