【发布时间】:2011-12-28 11:17:18
【问题描述】:
我正在为 Android 开发一个 HTML5 应用程序。 通过应用程序的所有页面都很好,但是当涉及到应用程序的特定页面时它会崩溃。
崩溃仅发生在 Samsung Galaxy Tab 10.1 (Android 3.1) 中。早些时候。我用 Dell Streak 5" (Android 2.3.2) 和 ZTE-Blade (Android 2.2) 进行了测试,没有任何问题。
在那个页面中,有一个 AJAX 调用,然后创建一个动态的 HTML 表单元素并使用 phonegap 的地理位置。
最有趣的部分是,当我在 Eclipse 中查看 LogCat 时,我看不到任何与我的应用程序相关的错误。但是一些关于设备的转储和我的应用程序崩溃。
注意:使用 jquery mobile 1.0 RC2,phonegap 1.2.0(用 1.1.0 和 1.0.0 测试)
这是日志的一部分:
I/DEBUG(22434): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG(22434): Build fingerprint: 'samsung/GT-P7500/GT-P7500:3.1/HMJ37/XWKGB:user/release-keys'
I/DEBUG(22434): pid: 27352, tid: 27361 >>> com.test.forms <<<
I/DEBUG(22434): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0086c000
I/DEBUG(22434): r0 008673e0 r1 0086bff4 r2 0000037c r3 00000000
I/DEBUG(22434): r4 00000000 r5 00000000 r6 00000028 r7 00000000
I/DEBUG(22434): r8 00000000 r9 00000000 10 00000000 fp 00000000
I/DEBUG(22434): ip 0086c000 sp 5c3db7f0 lr a8291663 pc aff0c9a8 cpsr 20000010
E/DBG_WSS_DM(25618): Warning!!! [wssTelephonyData.java Line:167] getInstance PHONE_TYPE_NONE
E/(234): RIL_onMultiClientUnsolicitedResponse:
E/(234): unsupported multiclient unsolicited response code 1002
E/(234): RIL_onMultiClientUnsolicitedResponse:
E/(234): unsupported multiclient unsolicited response code 1002
E/DBG_WSS_DM(25618): Warning!!! [wssTelephonyData.java Line:167] getInstance PHONE_TYPE_NONE
I/System.out(385): [INFO:404673809]: LogSource: Running flush
I/System.out(385): [INFO:404673810]: LogSource: Sending payload [bytes=388]
I/dumpstate(27428): done
I/WindowManager(290): WIN DEATH: Window{40d93e38 com.test.forms/com.test.forms.FormsActivity paused=false}
I/ActivityManager(290): Process com.test.forms (pid 27352) has died.
【问题讨论】:
标签: android jquery-mobile cordova