2016-05-06 3 views
0

Существует еще один question that has an answer, который не работает для меня (поскольку у меня нет библиотеки, которую выбрал выбранный ответ).Повторяющаяся запись: org/hamcrest/BaseDescription.class

Я искал через весь мой проект для BaseDescription и есть только 1 вхождение BaseDescription и другое для подкласса:

enter image description here

Я также прошел через мой android.iml файл и сделал и попытался удалить когда его экземпляр в качестве теста:

<orderEntry type="library" exported="" scope="TEST" name="hamcrest-library-1.3" level="project" /> 
    <orderEntry type="library" exported="" scope="TEST" name="hamcrest-integration-1.3" level="project" /> 
    <orderEntry type="library" exported="" name="hamcrest-all-1.3" level="project" /> 
    <orderEntry type="library" exported="" scope="TEST" name="hamcrest-core-1.3" level="project" /> 

Но даже после удаления, что и работает чистой и делать пробный запуск, я до сих пор получить дубликат Entr y error (где я бы подумал, что он сказал бы, что класс не найден вообще).

Вы не знаете, где еще я могу найти, откуда эта дублирующая запись?

+0

Можете ли вы разместить файл build.gradle? – fractalwrench

+0

Я просто удалил его (банки) полностью, похоже, что в банках был конфликт. Использование 'compile' в папках теперь. – Aggressor

ответ

0

У меня была та же проблема. Это потому, что hamcrest.jar не включен в вашу библиотеку.

  • Я удалил свой андроид студию и удалил все принадлежало files.Then скачал новый андроид студию и installed.During моей установки я подключен к Wi-Fi, чтобы загрузить необходимые пакеты на time.Now моего Gradle синхронизация завершена успешно.

Смежные вопросы