Я создал библиотеку, которую я подключил к двум модулям.В модуле 1 я буду использовать один из файлов внутренней библиотеки (Java), в модуле 2 я хочу использовать тот же файл, но с изменениями.
Пример:
public void initPush () {
PushManager.getInstance().initialize(PushMainService.class);
}
В модуле1, у меня есть файл PushMainService.java.Модуль 2 не имеет его, поэтому я не хочу использовать эту строку.
Возможно ли это?
Пока я не могу создать подписанный apk.
AGPBI: {"kind": "error", "text": "Тип программы уже существует: com.home.rep.AppApi $ 10", "sources": [{}], "tool": "D8"}
FAILURE: сборка не удалась с исключением.
- Что пошло не так: выполнение задачи не выполнено: Push_App: multiDexListRelease.
Произошла ошибка при выполнении com.android.build.gradle.internal.tasks.Workers $ ActionFacade Ошибка при объединении архивов dex: узнайте, как решить проблему в https://developer.android.com/studio/build/dependencies#duplicate_classes. Тип программы уже присутствует:com.home.rep.AppApi $ 10
Спасибо!