Android studio - Невозможно добавить библиотеку из внешней папки - PullRequest
0 голосов
/ 24 апреля 2018

Я пытаюсь разработать библиотеку Android и приложение с помощью Android Studio.Для этого мне нужно использовать библиотеку непосредственно в моем проекте приложения, чтобы я мог легко изменять как источники библиотеки, так и источники приложения.

Я использую версии: Android Studio 3.1.2 и Gradle 4.4

Прежде всего, я попробовал оба метода, описанных в документации , но оба метода дублируютбиблиотека.

Во-вторых, я попытался добавить библиотеку из внешней папки, как описано здесь , но я получаю ошибку:

Unable to find module with Gradle path ':mytestlibrary3-release' (needed by module 'app'.)

Моя структура теста выглядит следующим образом: В папке «Рабочая область» у меня есть папка приложения «MyApplication4» и папка библиотеки «MyTestLib3», содержащая модуль библиотеки «mytestlibrary3» (я прикрепил экраны)

Приложение settings.gradle :

include ':app'
include ':mytestlibrary3-release'
project(':mytestlibrary3-release').projectDir = new File(settingsDir, '../MyTestLib3/mytestlibrary3')

и приложение build.gradle :

...
dependencies {
    ...
    implementation project(':mytestlibrary3-release')
}

application library

Что я здесь не так делаю?Моя цель - использовать код напрямую (по аналогии с Eclipse «Добавить проект в путь сборки» или связать папку src с исходным кодом) или создать и использовать библиотеку как можно проще и элегантнее.

...