1

まず第一に、私は phonegap を初めて使用するので、質問がばかげている場合は申し訳ありません。ここでいくつかの回答を試しましたが、クエリと一致しません。私は phonegap プロジェクトに取り組んでいますが、現在スプラッシュ スクリーン プラグインはありません。スプラッシュ スクリーンとして使用する index.html ページを持つ www フォルダーにデザインがあり、アプリはデバイスで正常に動作しますが、テストするとapk をtestdroidで実行すると、次のエラーが発生します。

「「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