Переопределяющий файл локальной библиотеки - PullRequest
0 голосов
/ 29 сентября 2019

Я создал библиотеку, которую я подключил к двум модулям.В модуле 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

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...