Ошибка:(2, 0) Плагин с идентификатором 'android-test' не найден

Я пытаюсь реализовать https://github.com/passy/Android-DirectoryChooser в своем приложении, но я новичок в Android Studio и столкнулся с проблемой, которую не знаю, как ее решить.

Я создал новую папку внутри моего проекта под названием "библиотеки", и я скопировал этот библиотечный проект в эту папку. Затем я добавил такую ​​зависимость:

compile project('libraries:android-directorychooser')

Затем я синхронизировал Gradle и получил следующую ошибку:

Ошибка:(2, 0) Плагин с идентификатором 'android-test' не найден.

Это, вероятно, проблемная строка в файле build.gradle библиотеки проекта:

apply plugin: 'android-test'

Я искал плагин с именем "android-test", но я нашел только библиотеку, и она устарела. Как я могу решить это?

2 ответа

Решение

Знаете ли вы, для чего нужен этот плагин? Когда не уберёшь его и твои робоэлектрические зависимости.

Плагин поставляется с https://github.com/robolectric/gradle-android-test-plugin

Robolectric предназначен для модульных тестов, когда вы хотите его использовать (что я бы порекомендовал), а затем просто добавьте что-то подобное

buildscript {
repositories {
    mavenCentral()
}

dependencies {
    classpath 'com.android.tools.build:gradle:0.10.+'
    classpath 'org.robolectric.gradle:gradle-android-test-plugin:0.10.+'
}
}

в ваш файл lib модуля build.gradle, и плагин должен быть найден

Android-тест больше не является отдельным плагином. Стандартный плагин для Android теперь включает в себя функции тестирования. См. http://tools.android.com/tech-docs/new-build-system/user-guide для получения дополнительной информации.

Другие вопросы по тегам