НЕОПРЕДЕЛЕННОЕ ТОПЛИВНОЕ ИСКЛЮЧЕНИЕ: В Android Studio, а не Eclipse

У меня проблема, когда я пытаюсь создать свой проект, вот моя структура: ActionBarSherlock (Project lib) -> (связанный) Проект (Lib) -> (связанный) с Project Test

Когда я пытаюсь запустить тест проекта на eclipse, все прекрасно, но когда я изменился для Android Studio, у меня есть эта проблема:

Android Dex: [sample] UNEXPECTED TOP-LEVEL EXCEPTION: Android Dex: [sample] java.lang.IllegalArgumentException: already added: Lcom/myClassPath/MyClassName; Android Dex: [sample] at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123) Android Dex: [sample] at com.android.dx.dex.file.DexFile.add(DexFile.java:163) Android Dex: [sample] at com.android.dx.command.dexer.Main.processClass(Main.java:490) 

Кто-то может мне помочь, пожалуйста, спасибо

Вы должны проверить модули обоих проектов. Убедитесь, что они оба используют одну и ту же версию библиотеки поддержки (или любую другую lib, которую они используют).

A Build -> Clean Project и полная новая сборка сделали трюк для меня.

Я столкнулся с этой проблемой. Мое исправление было другим, однако …

 Android Dex: [sample] java.lang.IllegalArgumentException: already added: Lcom/myClassPath/MyClassName; 

Оказывается, MyClassName состоял из двух разных модулей. В обоих местах класс имел одинаковое имя пакета.

Чтобы исправить это, я просто удалил тот, который был в неправильном месте. Чтобы узнать, где это, вы можете CTRL + SHIFT + F для «класса MyClassName», который должен показать вам все экземпляры, где этот класс определен.