Как загрузить и реализовать зависимости в Gradle на этапе предварительной сборки? - PullRequest
0 голосов
/ 11 марта 2019

Мне нужно создать AAR для SDK, со всеми уже реализованными зависимостями.Я прочитал, что могу использовать задачу в Gradle для загрузки зависимостей и их реализации.

Я добавил следующий код внизу моего файла Gradle, после части зависимостей:

task myTask{

    compile('com.tawkon.data.lib:connected-car-dt-lib:2.0.23@aar') { transitive = true }
    compile('com.tawkon.data.lib:netchanger-lib:1.25@aar'){ transitive = true }
    compile('com.tawkon.sce:datalib-sce:1.6@aar') { transitive = true }
    compile('com.tawkon.data.lib:indoor-outdoor-lib:1.6.9@aar') { transitive = true }
}

preBuild.dependsOn myTask

При попытке синхронизации я получил следующее сообщение:

Could not find method compile() for arguments [com.tawkon.data.lib:connected-car-dt-lib:2.0.23@aar, build_8hqn5ss9fc94c31vqz22187z7$_run_closure3$_closure25@1b1bbb2f] on task ':datalib:myTask' of type org.gradle.api.DefaultTask.

Что означает эта ошибка и как ее исправить?

1 Ответ

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

вы можете использовать реализацию вместо компиляции как:

implementation('com.tawkon.data.lib:connected-car-dt-lib:2.0.23@aar') {
    transitive = true
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...