У меня есть проект с приложением и модулем Java-библиотеки под названием «Эмулятор».И приложение, и модуль требуют наличия bluecove-2.1.0.jar в качестве зависимости.Я добавил bluecove-2.1.0.jar в папку libs для приложения и модуля и смог успешно собрать модуль и сгенерировать Emulator.jar.Однако при сборке приложения возникает следующая ошибка:
Было найдено более одного файла с независимым от ОС путем 'bluecove-2.1.0.51.version'
Есть ли способ поделиться библиотекой bluecover-2.1.0.jar как с приложением, так и с модулем, не добавляя ее в обе папки lib и не добавляя ее в качестве зависимости в обоих файлах build.gradle? IЯ предполагаю, что именно это и является причиной ошибки, поскольку я смог успешно создать приложение с помощью bluecove-2.1.0.jar, прежде чем оно стало зависимым от модуля, который также использует bluecove-2.1.0.jar.
app build.gradle:
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation project(":Emulator")
implementation files('libs/bluecove-2.1.0.jar')
}
Модуль эмулятора build.gradle:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation files('libs/bluecove-2.1.0.jar')
}