Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.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
Cordova 7.x应用程序在较旧的Android设备上崩溃(三星Note 4/三星S5.)_Android_Angularjs_Cordova_Camera_Ng File Upload - Fatal编程技术网

Cordova 7.x应用程序在较旧的Android设备上崩溃(三星Note 4/三星S5.)

Cordova 7.x应用程序在较旧的Android设备上崩溃(三星Note 4/三星S5.),android,angularjs,cordova,camera,ng-file-upload,Android,Angularjs,Cordova,Camera,Ng File Upload,我有一个使用Cordova 7.x/AngularJS 1.x构建的应用程序,它有一些使用相机拍照的功能——这一切似乎都可以在我的新Android设备上运行(不到12个月),但在Galaxy Note 4和Galaxy S5等旧设备上,使用几分钟后关闭应用程序似乎有些困难 我已经查看了android abd logcat,可以看到以下内容:- 17:42:28.731 16736-16915/com.abc.abc.123 A/chromium: [FATAL:memory.cc(19)] Ou

我有一个使用Cordova 7.x/AngularJS 1.x构建的应用程序,它有一些使用相机拍照的功能——这一切似乎都可以在我的新Android设备上运行(不到12个月),但在Galaxy Note 4和Galaxy S5等旧设备上,使用几分钟后关闭应用程序似乎有些困难

我已经查看了android abd logcat,可以看到以下内容:-

17:42:28.731 16736-16915/com.abc.abc.123 A/chromium: [FATAL:memory.cc(19)] Out of memory. size=63492096
17:42:28.731 16736-16915/com.abc.abc.123 A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 16915 (CompositorTileW)
17:42:29.951 16736-16736/com.abc.abc.123 I/Choreographer: Skipped 70 frames!  The application may be doing too much work on its main thread.*
显然,内存不足是一个明显的问题,但当我使用ng file upload Angular插件从相机上传照片时,它会使用任何当前相机设置。例如,许多用户不会更改默认情况下最高的相机设置(例如16M 5312x2988)-如果我在相机应用程序中删除这些设置,崩溃似乎会停止(或者至少不会太频繁?)

我已经尝试了Android Studio显示器来测量手机崩溃前后的状态,我没有发现Android显示器内存使用方面的任何明显问题

调试以这种方式“半定期”崩溃的应用程序的下一步是什么

--adb logcat中的错误也不总是完全相同的--

A/libc:tid 21795(Chrome\u InProcRe)中的致命信号4(SIGILL)、代码1、故障地址0x9cef1e96

似乎有很多高GPU和CPU峰值