E/PluginManager: Uncaught exception from plugin
java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
at org.apache.cordova.camera.CordovaUri.getFileNameFromUri(CordovaUri.java:98)
at org.apache.cordova.camera.CordovaUri.<init>(CordovaUri.java:52)
at org.apache.cordova.camera.CameraLauncher.takePicture(CameraLauncher.java:303)
at org.apache.cordova.camera.CameraLauncher.callTakePicture(CameraLauncher.java:282)
at org.apache.cordova.camera.CameraLauncher.execute(CameraLauncher.java:190)
at org.apache.cordova.CordovaPlugin.execute(CordovaPlugin.java:98)
at org.apache.cordova.PluginManager.exec(PluginManager.java:132)
at org.apache.cordova.CordovaBridge.jsExec(CordovaBridge.java:57)
at org.apache.cordova.engine.SystemExposedJsApi.exec(SystemExposedJsApi.java:41)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:363)
at android.os.Looper.loop(Looper.java:176)
at android.os.HandlerThread.run(HandlerThread.java:67)
原因:
cordova正式包,打开相机数组越界问题的处理: 参考地址https://github.com/apache/cordova-plugin-camera/pull/510/files/4f252dba55d27d08eb663ec51e2c86a983bc044a