Il semble que ce message d'erreur peut avoir de nombreuses causes différentes. Le cas, je suis tombé sur était sur un périphérique réel (donc l'émulateur bases de solutions ne s'appliquent pas).
Fondamentalement, lorsque cela se produit, réglez votre Logcat filtre à Verbose ou Avertir, ce qui vous aidera à obtenir plus d'informations sur la cause.
Dans mon cas, de plusieurs ou de conflit entre les versions de JUnit ont été inclus dans le projet que je travaillais sur (une grande base de code existante). L'appli Android, j'ai essayé de déployer eu plusieurs projets de la bibliothèque en tant que dépendances, et j'ai eu tort de mettre les choses en place pour inclure plusieurs JUnit fichiers jar.
J'ai découvert ce basé sur une série de Logcat messages. Notez que l'option AVERTIR ligne donne la cause:
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)