Android 1.5 模拟器明显随机崩溃 [WIN DEATH]

标签 android crash

我在 Android 1.5 模拟器(在 OS X 下运行)上遇到随机崩溃(尽管它们总是同时发生)。代码是针对 1.5 API 构建的,在其他版本上运行良好。应用程序在 HTC Hero 上执行相同操作,因此这似乎是 Android 问题,而不仅仅是模拟器问题。

随机是指屏幕会显示 OK 几秒钟,然后在没有用户输入或状态更改的情况下崩溃。至少在一种情况下,它似乎是在绘制导致它的全屏图像(尽管图像在几帧内绘制得很好)。下面的 Stacktrace 对我来说毫无意义,感谢任何帮助...

I/DEBUG   (  836): Build fingerprint: 'generic/sdk/generic/:1.5/CUPCAKE/150240:eng/test-keys'
I/DEBUG   (  836): pid: 948, tid: 949  >>> com.bitbull.meat.android <<<
I/DEBUG   (  836): signal 11 (SIGSEGV), fault addr 00000004
I/DEBUG   (  836):  r0 00000004  r1 4001d040  r2 00000004  r3 ad3296c5
I/DEBUG   (  836):  r4 00000000  r5 00000000  r6 ad33cce1  r7 41039fb8
I/DEBUG   (  836):  r8 100ffd00  r9 41039fb0  10 41039fa0  fp 00000001
I/DEBUG   (  836):  ip ad35b874  sp 100ffce8  lr ad3296cf  pc afb045a8  cpsr 00000010
I/DEBUG   (  836):          #00  pc 000045a8  /system/lib/libcutils.so
I/DEBUG   (  836):          #01  lr ad3296cf  /system/lib/libandroid_runtime.so
I/DEBUG   (  836): stack:
I/DEBUG   (  836):     100ffca8  00000000  
I/DEBUG   (  836):     100ffcac  00000000  
I/DEBUG   (  836):     100ffcb0  00000000  
I/DEBUG   (  836):     100ffcb4  00000000  
I/DEBUG   (  836):     100ffcb8  00000000  
I/DEBUG   (  836):     100ffcbc  41f84728  
I/DEBUG   (  836):     100ffcc0  00000001  
I/DEBUG   (  836):     100ffcc4  41f84728  
I/DEBUG   (  836):     100ffcc8  00000001  
I/DEBUG   (  836):     100ffccc  00000000  
I/DEBUG   (  836):     100ffcd0  00000000  
I/DEBUG   (  836):     100ffcd4  410903b0  
I/DEBUG   (  836):     100ffcd8  100ffd30  
I/DEBUG   (  836):     100ffcdc  00000005  
I/DEBUG   (  836):     100ffce0  df002777  
I/DEBUG   (  836):     100ffce4  e3a070ad  
I/DEBUG   (  836): #00 100ffce8  00000000  
I/DEBUG   (  836):     100ffcec  ad3296cf  /system/lib/libandroid_runtime.so
I/DEBUG   (  836):     100ffcf0  100ffd20  
I/DEBUG   (  836):     100ffcf4  ad33ccf1  /system/lib/libandroid_runtime.so
I/DEBUG   (  836):     100ffcf8  4001d040  
I/DEBUG   (  836):     100ffcfc  ad00e3b8  /system/lib/libdvm.so
I/DEBUG   (  836):     100ffd00  410903b0  
I/DEBUG   (  836):     100ffd04  00141858  [heap]
I/DEBUG   (  836):     100ffd08  ad33cce1  /system/lib/libandroid_runtime.so
I/DEBUG   (  836):     100ffd0c  4001d040  
I/DEBUG   (  836):     100ffd10  00001071  
I/DEBUG   (  836):     100ffd14  00141858  [heap]
I/DEBUG   (  836):     100ffd18  100ffd20  
I/DEBUG   (  836):     100ffd1c  ad040a8d  /system/lib/libdvm.so
I/DEBUG   (  836):     100ffd20  41039fb0  
I/DEBUG   (  836):     100ffd24  420000f8  
I/DEBUG   (  836):     100ffd28  ad33cce1  /system/lib/libandroid_runtime.so
I/DEBUG   (  836):     100ffd2c  100ffd98  
I/ActivityManager(  568): Process com.bitbull.meat.android (pid 948) has died.
I/WindowManager(  568): WIN DEATH: Window{4360bbf8 com.bitbull.meat.android/com.bitbull.meat.android.MEATActivity paused=false}
I/WindowManager(  568): WIN DEATH: Window{4366abe0 SurfaceView paused=false}
W/InputManagerService(  568): Got RemoteException sending setActive(false) notification to pid 948 uid 10019

最佳答案

•在 OSX 平台上,如果您使用 rm -rf ~/.android 手动删除 ~/.android 目录,然后尝试运行模拟器,它会崩溃。发生这种情况是因为模拟器在尝试创建子 SDK1.0 目录之前无法创建新的 .android 目录。要解决此问题,请使用 mkdir ~/.android 手动创建一个新的 .android 目录,然后运行模拟器。模拟器创建SDK1.0目录,正常启动。

引用this了解详情。

关于Android 1.5 模拟器明显随机崩溃 [WIN DEATH],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4214715/

相关文章:

android - Sprite 图像在与 Libgdx 中的静态地面体碰撞后离开其动态体

php - 推送通知安卓 GCM

visual-studio - 由于与 MSVC14 和 AVX 的未对齐访问而导致 Eigen 崩溃

c - 为什么这个 C 程序在 windows 上崩溃而在 linux 上运行正常?

android - android 4.0如何获取子节点的所有值?

android - 如何避免 `getNotification` 被弃用?

android - 为什么我的新Admob单元没有任何广告?

iphone - 帮助解读苹果崩溃报告

android - Android App无法运行,崩溃

crash - Aerospike突然坠毁