Общая Java-библиотека AndroidJAVA

Программисты JAVA общаются здесь
Гость
Общая Java-библиотека Android

Сообщение Гость »


Контекст:

Я работаю над приложением для Android, использующим несколько библиотек. Одна из этих библиотек может различаться в зависимости от устройства (реализация может отличаться). Чтобы избежать необходимости создавать несколько версий приложения, идея состоит в том, чтобы иметь уникальную версию приложения, которая ссылается на указанную библиотеку на устройстве. Библиотека будет использовать варианты для создания вариантов

В манифесте приложения я добавил это:

В моем build.gradle я добавил это:

зависимости { // ... проект compileOnly (путь: ":path_to_lib") } Поскольку только компилятор знает, какой класс доступен во время компиляции, мы намерены сохранять одинаковые интерфейсы во всех вариантах

Проблема:

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

Пока я не нашел способа установить библиотеку на устройство, чтобы ее можно было динамически связывать с приложением при установке.

Возможно ли то, что я пытаюсь сделать, или я совершенно не в курсе?

Вернуться в «JAVA»