Общая Java-библиотека Android ⇐ JAVA
Общая Java-библиотека Android
Контекст:
Я работаю над приложением для Android, использующим несколько библиотек. Одна из этих библиотек может различаться в зависимости от устройства (реализация может отличаться). Чтобы избежать необходимости создавать несколько версий приложения, идея состоит в том, чтобы иметь уникальную версию приложения, которая ссылается на указанную библиотеку на устройстве. Библиотека будет использовать варианты для создания вариантов
В манифесте приложения я добавил это:
В моем build.gradle я добавил это:
зависимости { // ... проект compileOnly (путь: ":path_to_lib") } Поскольку только компилятор знает, какой класс доступен во время компиляции, мы намерены сохранять одинаковые интерфейсы во всех вариантах
Проблема:
Когда я запускаю приложение из студии Android, оно не загружается, поскольку библиотека недоступна.
Пока я не нашел способа установить библиотеку на устройство, чтобы ее можно было динамически связывать с приложением при установке.
Возможно ли то, что я пытаюсь сделать, или я совершенно не в курсе?
Контекст:
Я работаю над приложением для Android, использующим несколько библиотек. Одна из этих библиотек может различаться в зависимости от устройства (реализация может отличаться). Чтобы избежать необходимости создавать несколько версий приложения, идея состоит в том, чтобы иметь уникальную версию приложения, которая ссылается на указанную библиотеку на устройстве. Библиотека будет использовать варианты для создания вариантов
В манифесте приложения я добавил это:
В моем build.gradle я добавил это:
зависимости { // ... проект compileOnly (путь: ":path_to_lib") } Поскольку только компилятор знает, какой класс доступен во время компиляции, мы намерены сохранять одинаковые интерфейсы во всех вариантах
Проблема:
Когда я запускаю приложение из студии Android, оно не загружается, поскольку библиотека недоступна.
Пока я не нашел способа установить библиотеку на устройство, чтобы ее можно было динамически связывать с приложением при установке.
Возможно ли то, что я пытаюсь сделать, или я совершенно не в курсе?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение