Как я могу использовать сторонние программы / плагины на Android Studio? - PullRequest
0 голосов
/ 21 марта 2019

Извините, что спрашиваю, я студент, плохо знакомый с использованием Android Studio. Я создаю игру, используя Gage, и мне нужны некоторые функциональные возможности, которые я могу получить только путем установки сторонних программ (та, которая мне нужна сейчас, называется Awaitility, но есть и другие).

Глядя на веб-сайт Awaitility, кажется, что инструкции по установке их программного обеспечения предполагают, что кто-то точно знает, как это сделать для любого программного обеспечения; просто сказать «Gradle:», а затем несколько строк кода «testcompile». Который я пытался скопировать в свой проект и, конечно, после этого не смог найти никаких доказательств того, что что-то было добавлено. Также были загружены файлы, но не указано, куда поместить загруженные файлы и что с ними делать.

Посмотрел руководство для новичков и ничего не смог найти. Возможно, это не идеальный веб-сайт для этого, но если кто-то может указать мне правильное направление или порекомендовать более подходящий для использования сайт, это будет с благодарностью.

1 Ответ

0 голосов
/ 22 марта 2019

Думайте о Gradle как о инструменте для сборки, в котором есть сервисы, позволяющие загружать библиотеки из Интернета. (Это не совсем так, как это работает, но ПРОЧИТАЙТЕ , если вам нужна дополнительная информация)

    implementation 'org.awaitility:awaitility:3.1.6'

Итак, добавление новой зависимости в ваш файл .Gradle сообщает Gradle, что вы используете эту библиотеку / модуль. Затем Gradle проверяет, присутствует ли эта зависимость в ваших файлах проекта. Если нет, то он загружает их с сервера. Также вы можете просто проверить его в своем коде, чтобы убедиться, что он есть, Awaitility .

Это так же просто, как вставить код реализации в ваш файл Gradle и начать его использовать. Поскольку вы используете Android Studios, вам не нужно делать ничего особенного.

Если вы хотите узнать, установлены ли и где эти файлы на самом деле, измените представление с Android на проект, например,

enter image description here

Затем вы можете просмотреть все внешние библиотеки.

enter image description here

Что касается Awaitility, это просто расширенная асинхронная библиотека, есть и другие способы сделать это Примерно так:

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