将android ndk构建文件转换为gradle

时间:2014-10-21 05:16:43

标签: android-ndk android-gradle

是否有关于将application.mk/android.mk文件转换为基于gradle的build.gradle文件的文档?

2 个答案:

答案 0 :(得分:1)

好的链接,QArea。非常感谢!

目前,Gradle的NDK支持非常有限。如果你需要组装gradle不提供该功能的东西 我喜欢这个。 我收集了老式的,但是.so-patches会自动选择Gradle-plugin: ndk-build -j4 NDK_LIBS_OUT=src/main/jniLibs

否则,您必须等待下一版本的gradle 0.13。 Devs承诺NDK将修复与NDK的集成。

答案 1 :(得分:0)

我制作了一个脚本工具,将android.mk构建系统转换为gradle构建系统,因为我想在以下位置测试演示源代码: https://android.googlesource.com/platform/development/+/05523fb0b48280a5364908b00768ec71edb847a2/samples

但是在搜索完整的互联网后,我发现还没有人做过。所以我自己创建了这个工具。但即使使用此工具,由于API版本和功能不匹配,我们也无法确保AndroidSamples中的所有项目都能成功构建和执行。所以我为https://android.googlesource.com/platform/development/+/05523fb0b48280a5364908b00768ec71edb847a2/samples创建了自己的项目 我想逐个转换这些演示项目。 现在整个源代码在这里: https://github.com/clockzhong/AndroidSamples 我已经成功地将一些样本转换为gradle构建系统并在我的Android手机上正确执行它们。但是我仍然有一些版本不匹配的问题,无论如何,我会在项目登记评论中提到它。