Android Сбой сборки приложения с несколькими модулями с файлами Aidl (тип программы уже присутствует) - PullRequest
0 голосов
/ 04 апреля 2020

Я создал два модуля A (клиент) и B (сервер) и определил файлы AIDL для связи между ними. Теперь я хочу использовать оба модуля в своем приложении.

Когда я включаю оба из них в свое приложение, оно прекрасно работает из Android Studio, но когда я пытаюсь собрать Apk, оно терпит неудачу ..

Getting this error "Program type already present: my.package.BuildConfig" 

Здесь файлы Buildconfig взяты из 2 модуля A и B

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

Как мне построить в этом случае, игнорируя дубликаты файлов? Любой указатель, чтобы решить это?

1 Ответ

1 голос
/ 05 апреля 2020

Как и @ Марк Кин предложил Мы не можем иметь одинаковое имя пакета в клиентском и серверном модуле и включать их в приложение.

Я поменял один из них и теперь могу строить.

Спасибо @Mark Keen за предложение.

...