是否有关于将application.mk/android.mk文件转换为基于gradle的build.gradle文件的文档?
答案 0 :(得分:1)
目前,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手机上正确执行它们。但是我仍然有一些版本不匹配的问题,无论如何,我会在项目登记评论中提到它。