Будьте очень осторожны со всеми исходными файлами, которые вы прикрепляете / имеете в своем проекте.
Я нашел эту проблему в двух ситуациях:
- Когда у меня есть два разных jar библиотеки поддержки Android
- Когда я случайно поместил в прошлом какой-то Facebook
src
не как библиотеку, а прямо в мой каталог src
Так что все ответы, в которых говорится, что вы не должны помещать каталог bin / в путь к классам, также верны, но в ситуации, когда у вас есть ошибка, такая как:
[2013-08-02 20:22:03 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/facebook/android/AsyncFacebookRunner$1;
[2013-08-02 20:22:03 - Activity] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/facebook/android/AsyncFacebookRunner$1;
вы должны искать такие же файлы в проекте / библиотеках (в большинстве случаев это должно быть основано на среде Android Eclipse) или просматривать все источники, подключенные к проекту, чтобы найти множественное вхождение (как в примере кода выше) класса com.facebook.android.AsyncFacebookRunner