Думайте о Gradle как о инструменте для сборки, в котором есть сервисы, позволяющие загружать библиотеки из Интернета. (Это не совсем так, как это работает, но ПРОЧИТАЙТЕ , если вам нужна дополнительная информация)
implementation 'org.awaitility:awaitility:3.1.6'
Итак, добавление новой зависимости в ваш файл .Gradle сообщает Gradle, что вы используете эту библиотеку / модуль. Затем Gradle проверяет, присутствует ли эта зависимость в ваших файлах проекта. Если нет, то он загружает их с сервера. Также вы можете просто проверить его в своем коде, чтобы убедиться, что он есть, Awaitility .
Это так же просто, как вставить код реализации в ваш файл Gradle и начать его использовать. Поскольку вы используете Android Studios, вам не нужно делать ничего особенного.
Если вы хотите узнать, установлены ли и где эти файлы на самом деле, измените представление с Android на проект, например,
![enter image description here](https://i.stack.imgur.com/JulXU.png)
Затем вы можете просмотреть все внешние библиотеки.
![enter image description here](https://i.stack.imgur.com/mFxFG.png)
Что касается Awaitility, это просто расширенная асинхронная библиотека, есть и другие способы сделать это Примерно так: