【发布时间】:2014-01-09 19:33:52
【问题描述】:
我正在使用基于AndroidSIPSample 项目制作的 PortSIP 库制作 SIP 客户端。我收到以下错误:
01-09 02:00:52.730: A/libc(750): Fatal signal 11 (SIGSEGV) at 0x00000c0d (code=1), thread 750 (ovative.innovox)
运行从 PortSIP 网站下载的AndroidSIPSample 项目时不会出现错误。
以下是我的 logcat 输出:
01-09 02:00:47.910: D/dalvikvm(750): Trying to load lib /data/app-lib/in.innovative.innovox-2/libportsipcore.so 0x416fc190
01-09 02:00:47.981: D/dalvikvm(750): Added shared lib /data/app-lib/in.innovative.innovox-2/libportsipcore.so 0x416fc190
01-09 02:00:48.400: D/dalvikvm(750): GC_FOR_ALLOC freed 63K, 8% free 2656K/2876K, paused 81ms, total 91ms
01-09 02:00:48.432: I/dalvikvm-heap(750): Grow heap (frag case) to 5.087MB for 2457616-byte allocation
01-09 02:00:48.510: D/dalvikvm(750): GC_FOR_ALLOC freed 2K, 5% free 5053K/5280K, paused 70ms, total 70ms
01-09 02:00:49.530: D/dalvikvm(750): GC_FOR_ALLOC freed 28K, 4% free 5351K/5540K, paused 53ms, total 57ms
01-09 02:00:49.550: I/dalvikvm-heap(750): Grow heap (frag case) to 6.451MB for 1127536-byte allocation
01-09 02:00:49.630: D/dalvikvm(750): GC_FOR_ALLOC freed 1K, 3% free 6450K/6644K, paused 73ms, total 73ms
01-09 02:00:51.990: I/Choreographer(750): Skipped 167 frames! The application may be doing too much work on its main thread.
01-09 02:00:52.010: D/gralloc_goldfish(750): Emulator without GPU emulation detected.
01-09 02:00:52.730: A/libc(750): Fatal signal 11 (SIGSEGV) at 0x00000c0d (code=1), thread 750 (ovative.innovox)
我不知道是什么原因造成的,我什至根据this answer将图像放在xhdpi设备的xhdpi可绘制文件夹中。但仍然出现错误。
请帮我解决这个错误。
【问题讨论】:
-
这个问题是由于图像大小和当您在设备上运行代码时,如果设备没有足够的内存,则会显示内存不足错误
-
@jyomin 但是当我在 AndroidSIPSample 项目中添加相同的图像并运行它时,我没有收到错误。
-
即使在删除图像后我也会出错。