Parece que este mensaje de error puede tener muchas causas diferentes. El caso que encontré fue en un dispositivo real (por lo que las soluciones de las bases del emulador no se aplicaron).
Básicamente, cuando esto sucede, configure su filtro Logcat en Verbose o Warn , lo que lo ayudará a obtener más información sobre la causa.
En mi caso, se incluyeron versiones múltiples o conflictivas de JUnit en el proyecto en el que estaba trabajando (una gran base de código existente). La aplicación de Android que estaba tratando de implementar tenía varios proyectos de biblioteca como dependencias, y había configurado erróneamente cosas para incluir múltiples archivos jar JUnit.
Descubrí esto basado en una serie de mensajes de Logcat. Tenga en cuenta que la línea WARN da la causa:
DEBUG/dalvikvm(4808): DexOpt: 'Ljunit/framework/TestSuite$1;' has an earlier definition; blocking out
11-06 14:30:10.973: WARN/dalvikvm(4808): Invalid file flags in class Ljunit/runner/Sorter$Swapper;: 0209
11-06 14:30:10.973: null/libc(4808): Fatal signal 11 (SIGSEGV) at 0x00000004 (code=1), thread 4808 (dexopt)