Как импортировать библиотеку в Android Studio

Библиотека Oboe — это библиотека для Android, содержащая множество примеров, которые также можно использовать в моих приложениях. Он устроен странным образом: https://github.com/google/oboe

В прошлом я скопировал эту структуру в структуру своего приложения. То есть я поместил корневой файл CMakeLists.txt в корень моего проекта, корневые папки в корень моего проекта и т. д. Это закончилось беспорядком, потому что я не мог обновить гобой до новой версии без тщательного обновления каждой папки. рукой.

Как я могу импортировать гобой в свой проект в виде отдельной папки и использовать его?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
74
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

вам нужно добавить их последнюю версию зависимости в ваш файл gradle, вы не должны копировать и вставлять их файлы/код непосредственно в свой проект

вот строка зависимости

implementation 'com.google.oboe:oboe:1.5.0'

нашел по этой ссылке: https://github.com/google/oboe/blob/master/docs/GettingStarted.md

им, вероятно, следует переместить эту часть и добавить ее в файл Readme на своей странице github, так как это нормально

Ответ принят как подходящий
dependencies {
    implementation 'com.google.oboe:oboe:1.4.3'
}

Также включите сборку, добавив:

android {
    buildFeatures {
        prefab true
    }
}

Включите и дайте ссылку на гобой, обновив файл CMakeLists.txt:

android { 
    defaultConfig { 
        externalNativeBuild {
            cmake {
                arguments "-DANDROID_STL=c++_shared"
            }
        }
    }
}

Другие вопросы по теме