D8: тип программы уже присутствует: com.google.a.a.a.a.a.d - PullRequest
0 голосов
/ 24 января 2019

Добавление com.google.android.play:core в мой проект приводит к AGPBI: {"kind":"error","text":"Program type already present: com.google.a.a.a.a.a.d","sources":[{}],"tool":"D8"}.

Как с этим справиться?

Одна библиотека, обнаружившая эту проблему, - com.google.ar.sceneform:core:1.6.

Добавление библиотеки Sceneform в пример приложения динамических модулей https://github.com/googlesamples/android-dynamic-features.git приводит к той же ошибке.

Пытался найти фактический класс, представленный этим (я полагаю) сокращенным путем к классу, но не смог его найти.

Полные зависимости из примера приложения динамического модуля:

    api "com.google.ar.sceneform:core:1.6.0"

    api "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.20"
    api 'androidx.annotation:annotation:1.0.0'
    api 'androidx.appcompat:appcompat:1.0.0'
    api "com.google.android.play:core:1.3.4"
    api 'androidx.constraintlayout:constraintlayout:1.1.3'
    api 'com.google.android.material:material:1.0.0-beta01'

Я хочу разделить свое приложение на разные динамические модули, что и позволяет игровое ядро. Приложение включает в себя функции AR с использованием ARCore, для которого используется Sceneform.

...