我有使用集成到ndk-build
我的Android Studio项目我已经建立了一个机库的困难。问题在于我停留在Gradle语法是全新的过渡时期,但文档和联机帮助仍然引用旧的语法。如何预建包括库。所以在Android中工作室1.3.2
我的图书馆是在我的项目这个位置:app/libs/(armeabi and others)/libsample.so
,共为不同架构的同一个库的7种变体。我还在app/src/main/jni/headers
中拥有该库的头文件,以及在app/src/main/jni/wrapper.c
上调用该库中定义的函数的C封装文件。包装文件有一个#include "headers/sample.h"
。
的主要问题是,我不知道如何设置我的摇篮建立使用预构建的共享库。我有一个工作Android.mk
文件,它可以成功编译我的包装使用共享库,但我不能在Android Studio中使用它,因为Gradle生成它自己的生成文件并使用它。任何人有任何想法如何从这里开始?
是否使用实验gradle这个插件? –
是的,我正在使用实验性插件。我相信目前的版本是0.2.0。我很不高兴Google在不到三个月的时间内结束对Eclipse的支持,而他们的计划平台远未做好准备。 – Ermir
gradle实验性插件的最后一个版本是0.2.1。你可以在这里查看官方的例子:https://github.com/googlesamples/android-ndk –