Похоже, что это сообщение об ошибке может иметь много разных причин. Случай, с которым я столкнулся, был на реальном устройстве (поэтому решения баз эмулятора не применялись).
В основном, когда это происходит, установите для фильтра Logcat значение Подробный или Предупреждающий, что поможет вам получить больше информации о причине.
В моем случае несколько или конфликтующие версии JUnit были включены в проект, над которым я работал (большая существующая кодовая база). Приложение для Android, которое я пытался развернуть, имело несколько проектов библиотек в качестве зависимостей, и я по ошибке настроил все так, чтобы включить несколько JAR-файлов JUnit.
Я обнаружил это на основе серии сообщений Logcat. Обратите внимание, что строка WARN указывает причину:
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)
person
wsanville
schedule
06.11.2012