Почему моя студия Android не видит мой файл Gradle? - PullRequest
0 голосов
/ 06 февраля 2019

enter image description here

Я получаю сообщение об ошибке = ОШИБКА:

Could not find method testImplementation() for arguments [junit:junit:4.12] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

Ответы [ 3 ]

0 голосов
/ 06 февраля 2019

Просто удалите "testCompile" junit: junit: 4.12 '"из файла build.gradle:

dependencies {

 //  .......
 testCompile 'junit:junit:4.12'//remove this line 

 //.......
 }

ИЛИ

добавьте эту строку в концефайла build.gradle

 repositories {
    maven { url 'http://repo1.maven.org/maven2' }
}
0 голосов
/ 06 февраля 2019

Итак, проблема, которая возникает в вашем build.gradle(app), имеет решение.Вы просто удаляете все testImplementation и androidTestImplementation из ваших зависимостей .Я думаю, что вы не найдете никаких проблем с этого момента.Обычно в приложении build.gradle должны быть только реализации библиотек.Давай, сделай это, скажи мне, что ты получишь после этого.

dependencies{
   implementation
   // comment or remove all the testCompilations and androidTestCompilations and sync the gradle
   //add this at the end of the line, this is for compilation of the gradle
   annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
}

Надеюсь, это поможет.

0 голосов
/ 06 февраля 2019

Похоже, вам не хватает определения плагина Android в вашем Gradle.Поместите эту строку вверху в файле Gradle.

apply plugin: 'com.android.application'

Также убедитесь, что вы используете версию Gradle выше 3.0 и в нее добавлены следующие репозитории.Попробуйте очистить и собрать после обновления Gradle.

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