向Android Studio项目添加预构建/独立静态库
问题描述:
我一直在为这个问题寻找答案,但每个人似乎都有过时或过时的建议。我正在寻找适用于Android Studio 2.3.3的内容。向Android Studio项目添加预构建/独立静态库
我有一个静态库,我正在使用:libopus.a独立的工具链建立它很好,相当正常。 “./configure; make”跳舞。
一旦我有了它,但我似乎无法找到在哪里放置它或如何使用正常的Gradle/CMakeLists.txt机制链接它。
我想从我的JNI代码中调用库。我假设我需要把它放在一些“神奇”发生在我的源代码树,告诉摇篮它在哪里,并调整链接标志中的CMakeLists.txt找到它。我似乎无法同时获得所有作品。
感谢您的任何建议。
答
此链接说明了如何: https://developer.android.com/studio/projects/add-native-code.html
也许这个链接可以帮助你,它有一个静态和共享库的例子。 https://github.com/googlesamples/android-ndk/tree/master/hello-libs