我正在开发涉及SQLite的Android应用。我有一个自定义ListView。 当我点击ListView中的一个项目时,它会向下钻取并打开一个新活动。当我再次单击它时,它再次进入ListView,但是当我滚动ListView时,它会在LogCat和崩溃上给出一些奇怪的错误。
06-28 22:12:38.934: INFO/DEBUG(1017): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-28 22:12:38.934: INFO/DEBUG(1017): Build fingerprint:
'generic/google_sdk/generic/:2.1/ERD79/22607:eng/test-keys'
06-28 22:12:38.934: INFO/DEBUG(1017): pid: 19157, tid: 19159 >>>
com.xxxxxxxx.android <<<
06-28 22:12:38.944: INFO/DEBUG(1017): signal 11 (SIGSEGV), fault addr 00000004
06-28 22:12:38.944: INFO/DEBUG(1017): r0 00000004 r1 40024258 r2 00000004 r3 4184bfd4
06-28 22:12:38.944: INFO/DEBUG(1017): r4 00000000 r5 00000000 r6 42aadbde r7 4184bfa8
06-28 22:12:38.944: INFO/DEBUG(1017): r8 100ffcd8 r9 4184bfa0 10 4184bf8c fp 00143cc0
06-28 22:12:38.954: INFO/DEBUG(1017): ip ad361288 sp 100ffcc0 lr ad3287fb pc afb04460 cpsr 00000010
06-28 22:12:39.365: INFO/DEBUG(1017): #00 pc 00004460 /system/lib/libcutils.so
06-28 22:12:39.384: INFO/DEBUG(1017): #01 pc 000287f8 /system/lib/libandroid_runtime.so
06-28 22:12:39.405: INFO/DEBUG(1017): #02 pc 00046838 /system/lib/libandroid_runtime.so
06-28 22:12:39.405: INFO/DEBUG(1017): #03 pc 0000f1f4 /system/lib/libdvm.so
06-28 22:12:39.415: INFO/DEBUG(1017): #04 pc 00037f90 /system/lib/libdvm.so
06-28 22:12:39.435: INFO/DEBUG(1017): #05 pc 00031612 /system/lib/libdvm.so
06-28 22:12:39.455: INFO/DEBUG(1017): #06 pc 00013f58 /system/lib/libdvm.so
06-28 22:12:39.455: INFO/DEBUG(1017): #07 pc 00019888 /system/lib/libdvm.so
06-28 22:12:39.465: INFO/DEBUG(1017): #08 pc 00018d5c /system/lib/libdvm.so
06-28 22:12:39.474: INFO/DEBUG(1017): #09 pc 0004d6d0 /system/lib/libdvm.so
06-28 22:12:39.484: INFO/DEBUG(1017): #10 pc 0004d702 /system/lib/libdvm.so
06-28 22:12:39.515: INFO/DEBUG(1017): #11 pc 00043e40 /system/lib/libdvm.so
06-28 22:12:39.524: INFO/DEBUG(1017): #12 pc 00043eda /system/lib/libdvm.so
06-28 22:12:39.524: INFO/DEBUG(1017): #13 pc 00044352 /system/lib/libdvm.so
06-28 22:12:39.534: INFO/DEBUG(1017): #14 pc 00041b98 /system/lib/libdvm.so
06-28 22:12:39.554: INFO/DEBUG(1017): #15 pc 00010000 /system/lib/libc.so
06-28 22:12:39.554: INFO/DEBUG(1017): #16 pc 0000fad4 /system/lib/libc.so
06-28 22:12:39.575: INFO/DEBUG(1017): code around pc:
06-28 22:12:39.575: INFO/DEBUG(1017): afb04450 e8bd4010 e12fff1e e92d4010 e1a02000
06-28 22:12:39.585: INFO/DEBUG(1017): afb04460 e5920000 e3e03a0f e28fe004 e2401001
06-28 22:12:39.594: INFO/DEBUG(1017): afb04470 e243f03f 3afffff9 e2810001 e8bd4010
06-28 22:12:39.604: INFO/DEBUG(1017): code around lr:
06-28 22:12:39.624: INFO/DEBUG(1017): ad3287e8 fffedb80 00005948 1c04b510 f7ef3004
06-28 22:12:39.624: INFO/DEBUG(1017): ad3287f8 2801eeac 6060d104 68436820 47981c20
06-28 22:12:39.624: INFO/DEBUG(1017): ad328808 46c0bd10 4c1ab5f0 1c05b083 1c1e447c
06-28 22:12:39.624: INFO/DEBUG(1017): stack:
06-28 22:12:39.624: INFO/DEBUG(1017): 100ffc80 00002bb4
06-28 22:12:39.624: INFO/DEBUG(1017): 100ffc84 000000dc
06-28 22:12:39.624: INFO/DEBUG(1017): 100ffc88 100ffcd8
06-28 22:12:39.633: INFO/DEBUG(1017): 100ffc8c afe0b39b /system/lib/libc.so
06-28 22:12:39.633: INFO/DEBUG(1017): 100ffc90 00000010
06-28 22:12:39.633: INFO/DEBUG(1017): 100ffc94 afe3b9bc
06-28 22:12:39.654: INFO/DEBUG(1017): 100ffc98 42a0f490 /data/dalvik-cache/system@framework@framework.jar@classes.dex
06-28 22:12:39.654: INFO/DEBUG(1017): 100ffc9c 42a0f490 /data/dalvik-cache/system@framework@framework.jar@classes.dex
06-28 22:12:39.654: INFO/DEBUG(1017): 100ffca0 00000001
06-28 22:12:39.654: INFO/DEBUG(1017): 100ffca4 afe3baf0
06-28 22:12:39.654: INFO/DEBUG(1017): 100ffca8 00000002
06-28 22:12:39.654: INFO/DEBUG(1017): 100ffcac 418cd93c /dev/ashmem/dalvik-LinearAlloc (deleted)
06-28 22:12:39.654: INFO/DEBUG(1017): 100ffcb0 100ffd20
06-28 22:12:39.654: INFO/DEBUG(1017): 100ffcb4 000002a4
06-28 22:12:39.654: INFO/DEBUG(1017): 100ffcb8 df002777
06-28 22:12:39.674: INFO/DEBUG(1017): 100ffcbc e3a070ad
06-28 22:12:39.674: INFO/DEBUG(1017): #00 100ffcc0 00000000
06-28 22:12:39.674: INFO/DEBUG(1017): 100ffcc4 ad3287fb /system/lib/libandroid_runtime.so
06-28 22:12:39.674: INFO/DEBUG(1017): #01 100ffcc8 100ffcf8
06-28 22:12:39.674: INFO/DEBUG(1017): 100ffccc ad34683d /system/lib/libandroid_runtime.so
有人知道这是什么吗? 我会提供更多信息。如果您需要特定的东西,请告诉我。
答案 0 :(得分:0)
这意味着底层C代码崩溃,这是非常罕见的。 您可以复制项目并删除尽可能多的代码,以获得重现问题的最小代码示例。
答案 1 :(得分:0)
我假设您xxxx输出了您的包名,并且它没有显示您的包名称,在堆栈跟踪中的任何其他位置。
从@Mibollama所说的是C代码崩溃所以你的模拟器被搞砸了。
删除模拟器并重新创建一个新模拟器。
或
在真实设备上进行测试。
如果您在模拟器配置中勾选了“从图像加载”和“保存到图像”,请小心模拟器,一旦出现错误,除非您擦除图像,否则将始终使用它。
在你的情况下,看起来仿真器的代码本身陷入混乱,所以创建一个全新的1是最好的主意。