Получение SourceTet 'toolTest' не распознается плагином Android Gradle, когда я объединяю ветку - PullRequest
0 голосов
/ 12 октября 2018

Я получаю ошибку ниже только тогда, когда Я пытаюсь объединить свою ветку с основной веткой в ​​моем проекте.

SourceTet 'instrumentTest' не распознается AndroidGradle Plugin.

И когда я сбрасываю свою ветку на последний коммит, он работает.

Это происходило в Android Studio Версия 3.1.2 и он все еще есть в текущей версии 3.2 .

Эта проблема уже заняла у меня много времени.

Я попытался исправить ее, заменив instrumentTest с androidTest ответил здесь но это не работает для меня.

enter image description here

Эта ошибка приводит к вышесказанному Невозможно устранить зависимость Ошибки

Заранее спасибо.

1 Ответ

0 голосов
/ 15 октября 2018

Каким-то образом я нашел ответ на эту проблему.

Внимательно прочитав ошибки, я узнал, что проблема есть в моем модуле lib.И ошибка не была упомянутой в Заголовок .

Затем я внес изменения в код ниже.

Я попытался обновить версию Gradle от 3.2.0 до 3.3.0-alpha13 и версия распространения Gradle от 4.6 до 4.10.1 в gradle-wrapper.properties.

Ранее мой lib/build.gradle содержал только release buildType .Поэтому я добавил buildTypes , которые были в app/build.gradle.

Теперь мои lib / build.gradle и app / build.gradle имеют одинаковые buildTypes

lib/build.gradle enter image description here

app/build.gradle enter image description here

И после синхронизации и построенияПроект, я избавился от этих ошибок (ошибки из изображения; Невозможно разрешить зависимость ).

Надеюсь, это кому-нибудь поможет.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...