如何将库导入android studio

tez616oj  于 2021-06-29  发布在  Java
关注(0)|答案(2)|浏览(797)

oboe库是一个android库,它包含了很多在我的应用程序中也很有用的示例。它的结构很奇怪:https://github.com/google/oboe
过去我把这个结构复制到我的应用程序结构中。也就是说,我把根cmakelists.txt文件放进了我的项目的根目录、项目根目录下的根文件夹等等。结果弄得一团糟,因为我无法将oboe更新到新版本,而不必手动仔细地更新每个文件夹。
如何将双簧管作为单独的文件夹导入到我的项目中并使用它?

z0qdvdin

z0qdvdin1#

dependencies {
    implementation 'com.google.oboe:oboe:1.4.3'
}

还可以通过添加以下内容来启用预制:

android {
    buildFeatures {
        prefab true
    }
}

通过更新cmakelists.txt包含并链接到双簧管:

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

slwdgvem2#

您需要将它们的最新版本依赖项添加到gradle文件中,您不应该将它们的文件/代码直接复制和粘贴到您的项目中
这是依赖线

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

在以下链接中找到:https://github.com/google/oboe/blob/master/docs/gettingstarted.md
他们可能应该移动该部分并将其添加到github页面的readme文件中,因为这是正常的

相关问题