Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android &引用;致命异常:主“异常”;关于科尔多瓦摄像机成功回调的思考_Android_Cordova - Fatal编程技术网

Android &引用;致命异常:主“异常”;关于科尔多瓦摄像机成功回调的思考

Android &引用;致命异常:主“异常”;关于科尔多瓦摄像机成功回调的思考,android,cordova,Android,Cordova,我使用的是cordova 3.6和android 4.4,我用了一个简单的例子打开相机或从图库中选择图片,但每次成功回调时,相机都会出错 02-03 16:39:04.279: E/AndroidRuntime(3403): FATAL EXCEPTION: main 02-03 16:39:04.279: E/AndroidRuntime(3403): java.lang.RuntimeException: Unable to resume activity {com.CameraOption

我使用的是cordova 3.6和android 4.4,我用了一个简单的例子打开相机或从图库中选择图片,但每次成功回调时,相机都会出错

02-03 16:39:04.279: E/AndroidRuntime(3403): FATAL EXCEPTION: main
02-03 16:39:04.279: E/AndroidRuntime(3403): java.lang.RuntimeException: Unable to resume activity {com.CameraOptionApp/com.CameraOptionApp.CameraOptionApp}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=18, result=-1, data=Intent { dat=content://media/external/images/media/5027 }} to activity {com.CameraOptionApp/com.CameraOptionApp.CameraOptionApp}: java.lang.NullPointerException
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2732)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2760)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2216)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at android.app.ActivityThread.access$600(ActivityThread.java:149)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1300)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at android.os.Handler.dispatchMessage(Handler.java:99)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at android.os.Looper.loop(Looper.java:153)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at android.app.ActivityThread.main(ActivityThread.java:5086)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at java.lang.reflect.Method.invokeNative(Native Method)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at java.lang.reflect.Method.invoke(Method.java:511)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:821)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at dalvik.system.NativeStart.main(Native Method)
    02-03 16:39:04.279: E/AndroidRuntime(3403): Caused by: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=18, result=-1, data=Intent { dat=content://media/external/images/media/5027 }} to activity {com.CameraOptionApp/com.CameraOptionApp.CameraOptionApp}: java.lang.NullPointerException
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at android.app.ActivityThread.deliverResults(ActivityThread.java:3302)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2715)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  ... 12 more
    02-03 16:39:04.279: E/AndroidRuntime(3403): Caused by: java.lang.NullPointerException
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at org.apache.cordova.CordovaActivity.onActivityResult(CordovaActivity.java:779)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at android.app.Activity.dispatchActivityResult(Activity.java:5204)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  at android.app.ActivityThread.deliverResults(ActivityThread.java:3298)
    02-03 16:39:04.279: E/AndroidRuntime(3403):  ... 13 more
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403): Logger$UncaughtExceptionHandler.uncaughtException in Logger.java:438 :: Uncaught Exception
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403): java.lang.RuntimeException: Unable to resume activity {com.CameraOptionApp/com.CameraOptionApp.CameraOptionApp}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=18, result=-1, data=Intent { dat=content://media/external/images/media/5027 }} to activity {com.CameraOptionApp/com.CameraOptionApp.CameraOptionApp}: java.lang.NullPointerException
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2732)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2760)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2216)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at android.app.ActivityThread.access$600(ActivityThread.java:149)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1300)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at android.os.Handler.dispatchMessage(Handler.java:99)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at android.os.Looper.loop(Looper.java:153)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at android.app.ActivityThread.main(ActivityThread.java:5086)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at java.lang.reflect.Method.invokeNative(Native Method)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at java.lang.reflect.Method.invoke(Method.java:511)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:821)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at dalvik.system.NativeStart.main(Native Method)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403): Caused by: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=18, result=-1, data=Intent { dat=content://media/external/images/media/5027 }} to activity {com.CameraOptionApp/com.CameraOptionApp.CameraOptionApp}: java.lang.NullPointerException
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at android.app.ActivityThread.deliverResults(ActivityThread.java:3302)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2715)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  ... 12 more
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403): Caused by: java.lang.NullPointerException
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at org.apache.cordova.CordovaActivity.onActivityResult(CordovaActivity.java:779)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at android.app.Activity.dispatchActivityResult(Activity.java:5204)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  at android.app.ActivityThread.deliverResults(ActivityThread.java:3298)
    02-03 16:39:04.287: E/com.worklight.common.Logger$UncaughtExceptionHandler(3403):  ... 13 more
    02-03 16:39:04.291: D/wl(3403): WL.doPrepareAssetsWork in WL.java:287 :: no need to check web resource integrity

我也在不同的机器上试过,但有相同的问题。

你能在这里显示你的代码吗?我将cordova版本3.6升级到了3.7。我的问题现在解决了。