Эмулятор Android 1.5 аварийно завершает работу [WIN DEATH] - PullRequest
1 голос
/ 18 ноября 2010

Я получаю кажущиеся случайные сбои (хотя они всегда происходят в одно и то же время) на эмуляторе 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

1 Ответ

1 голос
/ 09 марта 2011

• На платформе OSX, если вы вручную удалите каталог ~ / .android с помощью rm -rf ~ / .android, затем попытаетесь запустить эмулятор, он вылетает. Это происходит потому, что эмулятору не удается создать новый каталог .android перед попыткой создать дочерний каталог SDK1.0. Чтобы обойти эту проблему, вручную создайте новый каталог .android с помощью mkdir ~ / .android, затем запустите эмулятор. Эмулятор создает каталог SDK1.0 и запускается нормально.

Подробнее см. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...