我的Android基于cordova的应用程序在摩托罗拉Droid Turbo 2,Android版本6.0上崩溃。该应用程序在许多其他设备/平台上运行良好 - 包括我的Android手机。我可以通过在完全准确的下拉列表中进行选择来使应用程序崩溃。
其他详细信息(新的5/27/16):1。)应用程序并不总是第一次崩溃。有时他可以点击2或3个下拉菜单。 2.)用户手机上有另一个应用程序,我使用相同的架构构建,运行正常。
更新:我终于按照USKMobility的提示处理了我遇到的白名单错误,并在应用程序崩溃之前得到了不同的消息。我在下面的块中更新了它们。
以下是关键的logcat行。当我点击下拉列表时,它们就开始了。
04-30 11:28:26.619: W/Adreno-GSL(9728): <gsl_ldd_control:475>: ioctl fd 38 code 0x40180917 (IOCTL_KGSL_CMDSTREAM_FREEMEMONTIMESTAMP_CTXTID) failed: errno 22 Invalid argument
04-30 11:28:26.620: W/Adreno-GSL(9728): <gsl_ldd_control:475>: ioctl fd 38 code 0x40180917 (IOCTL_KGSL_CMDSTREAM_FREEMEMONTIMESTAMP_CTXTID) failed: errno 16 Device or resource busy
04-30 11:28:26.635: I/Adreno(9728): DequeueBuffer: dequeueBuffer failed
04-30 11:28:26.692: W/google-breakpad(9728): Microdump crash handler failed.
04-30 11:28:26.707: A/libc(9728): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x7f576c0000 in tid 9780 (Chrome_InProcGp)
另一个更新是我第一次使用下拉列表时应用程序不再一直崩溃。有时我可以在崩溃之前使用3-5个下拉菜单。想法?