Невозможно добавить конфигурацию с именем «testCompile», поскольку конфигурация с таким именем уже существует

При обновлении до плагина 1.1.0 я продолжал получать следующую ошибку

Cannot add a configuration with name 'testCompile' as a configuration with that name already exists 

Я также использую плагин Robolectric gradle отсюда , v0.14.0.

Новый плагин gradle 1.1.0 добавляет дополнительную поддержку тестирования модулей, поэтому я подозреваю, что градиент и плагины Robolectric борются за использование «testCompile», хотя я не уверен, как это разрешить.

Чтобы исправить эту проблему, я сделал следующее:

Добавлено следующее к моему сценарию построения градиента:

  apply plugin: 'org.robolectric' dependencies { classpath 'org.robolectric:robolectric-gradle-plugin:1.0.0' } 

Однако это не сработает для меня с версией 1.1.0. Мне пришлось использовать 1.1.0-rci, который все еще находится только в экспериментальной фазе. Поэтому я добавил в свой проект build.gradle следующее:

  dependencies { classpath 'com.android.tools.build:gradle:1.1.0-rc1' } 

Ran sync project с файлами градиентов, и проблема была исправлена. Надеюсь это поможет.

Похоже, что прекрасные люди в Robolectric обновили свой плагин, чтобы решить эту проблему.

Используйте Robolectric Plugin v1.0.0, и вы сможете обновить плагин gradle, а также запустить тесты Robolectric.

Ниже приведено обсуждение запроса на вытягивание, если вы заинтересованы в дополнительной информации:

https://github.com/robolectric/robolectric-gradle-plugin/issues/128

Intereting Posts
Повторные растровые изображения в OnDestroy – «попытка использования переработанного растрового изображения» при возобновлении активности Как определить, обладает ли устройство SD-картой? Доступ к FAT32 и файлу NTFS USB Pendrive с планшета Android Платформы Android SDK между Linux и Windows Плюсы и минусы использования SVG для Android-игр Запуск тестов автоматизации пользовательского интерфейса с помощью градиента без удаления Android editText max limit Тест Simpe Android JUnit висит в Eclipse Получение изображений и метаданных с сервера PHP на Android Android Studio E / dalvikvm: Не удалось найти класс '.DatabaseHelper', на который ссылается метод .DatabaseManager Ошибка медиаплеера (-19,0) после повторных игр IntelliJ / Android Studio – как активировать proguard для обфускации кода – шаг за шагом? ColorDrawable нельзя отбрасывать в файл android.support.v7.widget.RoundRectDrawableWithShadow Как избавиться от лишнего промежутка между кнопкой и другими видами? Отключить фокус элемента в ListView