Я начал писать проект библиотеки в Kotlin с пакетом com.example.library
.. Эта библиотека свободна от каких-либо вещей для Android, и я использую там такие библиотеки, как:
- Moshi
- Топливо
- Mockito
- JUnit
Включение этой библиотеки в мое приложение-пример приводит к
Тип программы уже присутствует: com.example.library.BuildConfig Сообщение {kind = ERROR, text = Тип программы уже присутствует: com.example.library.BuildConfig, sources = [Неизвестный исходный файл], имя инструмента = Optional.of (D8)}
Я уже давно читал, причина в избыточном определении com.example.library.BuildConfig
..
В представлении проекта я перехожу к Внешним библиотекам и просматриваю mylib
и разворачиваю, пока не достигну BuildConfig
с декомпилированным:
package com.example.library;
public final class BuildConfig {
public static final String VERSION = "0.0.0-rc.126.37";
public static final String NAME = "mylib-api";
private BuildConfig() {
}
}
Как мне найти другую избыточную часть?Как мне решить эту проблему?
Info1:
В gradle.properties моей библиотеки написано: group=com.example.library
В gradle.properties моего приложения написано: group=com.example.mylib-demo