Как импортировать библиотеку в самых последних и актуальных версиях Android Studio (2017, 2.3.1+)?

Мне интересно об этом. Я пытался импортировать библиотеку ("Time4J" для Android версии "Time4A") в проект в Android Studio, и мне пришлось попробовать несколько разных вещей, прежде чем заставить ее "работать". Мне наконец удалось заставить его импортировать без ошибок, но теперь он падает и не хочет работать. Каким-то образом мне удалось импортировать его раньше, и он работал без сбоев, теперь я не могу повторить это.

Мне кажется, что проблема в том, что здесь есть много устаревшей информации о том, как импортировать библиотеки, и ничего для самых последних и актуальных версий системы Android Studio (поэтому я использовал как 2, 3, 4-летний материал, чтобы попытаться заставить это работать, и это быстро меняется, потому что, кажется, ничего не доступно с 2017 года.) И я подозреваю, что именно поэтому он не работает. Как правильно импортировать библиотеку в новейших версиях 2017 года (2.3.1 и выше)?

2 ответа

Решение

Рекомендуемый способ - импортировать библиотеки как зависимости Gradle. Как описано на странице Time4A GitHub:

dependencies {
    compile group: 'net.time4j', name: 'time4j-android', version: '3.33-2017b'
}

Добавьте это в свой build.gradle, и он загрузит и импортирует библиотеку.

Сначала вам лучше обновить build.gradle (Project) и добавить google() в репозитории buildscript и allprojects.

Затем вы можете добавить любую зависимость, какую захотите, с помощью нового метода, который называется "Реализация", поскольку компиляция устарела.

dependencies {
implementation group: 'net.time4j', name: 'time4j-android', version: '3.33-2017b'
}
Другие вопросы по тегам