Измените зависимости как:

овил Android Studio до версии 3.0 стабильной версии. Мой проект и его соответствующие зависимости работают нормально до версии 2.3.3 Android.

Но со вчерашнего дня сборка Gradle заняла так много времени и застряла в процессах, решая зависимости. Пожалуйста, проверьте ниже скриншот файла build.gradle:

Я также проверил настройку gradle, пытаясь использовать упаковщик Gradle или метод Local Gradle Distribution, но не повезло. Пожалуйста, смотрите ниже настройки:

И мой файл gradle-wrapper.properties выглядит так:

#Thu Oct 26 17:52:06 IST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

Я попробовал Gradle Clean / Assembly / Sync Project и любой другой подход до публикации этого вопроса, но не повезло.

Благодарю.

 prdp8927 окт. 2017 г., 07:13
@ cricket_007, да, я попытался запустить команду gradlew clean build --stacktrace. Там тоже не получилось.
 Lym Zoy27 окт. 2017 г., 07:29
ПытатьсяFile->Invalid Caches/Restart, обнулите кэши и перезапустите. Затем снова запустите build.
 KuLdip PaTel27 окт. 2017 г., 07:09
проверьте эту ссылку, это может помочь вамdeveloper.android.com/studio/releases/gradle-plugin.html
 cricket_00727 окт. 2017 г., 07:21
Тебе нужноclasspath 'com.android.tools.build:gradle:3.0.0' если вы используете Gradle 4.1
 cricket_00727 окт. 2017 г., 07:09
Вы запускали Gradle из терминала вместо IDE, чтобы найти какую-либо разницу?

Ответы на вопрос(5)

до 3.0 сборка проекта заняла много времени. Во-первых, вам нужно подождать, пока Android Studio загрузит Gradle, если вы не используете локальный Gradle. Во-вторых, вам нужно очиститьFile->Invalid Caches/Restart, Наконец, вам нужно удалить.gradle.

Измените зависимости как:

androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.0'

когда она заблокирована в вашей стране, тогда вам нужно использовать VPN, как hotspotshield, это сработало для меня

версия Gradle также будет обновлена.

Сообщение «Обновление проекта» означает, что загружается новая версия gradle. Тем временем будет загружено около 100 МБ файла.

Поэтому убедитесь, что у вас стабильное интернет-соединение, и подождите некоторое время, пока загрузка не завершится.

Другая возможность:

Вы использовалиcom.android.tools.build:gradle:2.3.3 в вашем файле build.gradle. Использоватьсоответствующая версия gradle как версия Android Gradle Build Plugin, Так что используйтеcom.android.tools.build:gradle:3.0.0 с Gradle 4.1+

 cricket_00727 окт. 2017 г., 07:41
Между прочим, версия подключаемого модуля Android для Gradle не зависит от версии Gradle.
 cricket_00727 окт. 2017 г., 07:18
Как насчет «Использование локального gradle», как показано в вопросе? Его уже скачали тогда
Решение Вопроса

Изменена старая версия сборки как минимум: buildToolsVersion "26.0.2"Изменена компиляция для реализацииИзменен тест Compile to androidTestImplementationИзменена более старая версия пути к классам на com.android.tools.build:gradle:3.0.0.Если вы используете локальную рассылку Gradle, убедитесь, что distributionUrl - 4.1-all.zipУдалите папку .gradle, затем Очистите / Перестройте.

Это сработало. Благодарю.

 prdp8930 окт. 2017 г., 05:03
@TrentPierce, я удалил папку .gradle внутри директории проекта
 Trent Pierce30 окт. 2017 г., 04:16
Какую папку Gradle вы удалили?

Ваш ответ на вопрос