Android studio 在Android Studio中设置Application.mk路径

Android studio 在Android Studio中设置Application.mk路径,android-studio,android-ndk,android-gradle-plugin,ndk-build,Android Studio,Android Ndk,Android Gradle Plugin,Ndk Build,如何在build.gradle中配置application.mk的路径?我有几个Application.mk文件,如Application1.mk,Application2.mk,Application3.mk,我想让Application.mk根据我的需要指向不同的文件。下面的代码片段为Android.mk设置路径,对于Application.mk有类似的方法吗?在命令行中,GNU make变量NDK_APPLICATION_MK可用于设置APPLICATION.MK,但如何在build.gr

如何在build.gradle中配置application.mk的路径?我有几个Application.mk文件,如Application1.mkApplication2.mkApplication3.mk,我想让Application.mk根据我的需要指向不同的文件。下面的代码片段为Android.mk设置路径,对于Application.mk有类似的方法吗?在命令行中,GNU make变量NDK_APPLICATION_MK可用于设置APPLICATION.MK,但如何在build.gradle中执行此操作

    externalNativeBuild {
    ndkBuild {
        path 'jni/Android.mk'
    }

android{externalNativeBuild{ndkBuild{arguments“NDK_APPLICATION_MK:=foo/bar/Application3.MK}}
记住gradle总是覆盖APP_ABI,所以不要相信ApplicationXX.MK中的设置;将abiFIlters添加到你的build.gradle。@Michael ndkBuild似乎没有参数选项。@AlexCohn我找到了这个,谢谢你。@RobertLi:是的,我错误地在
android{}
下直接指出了
外部NativeBuild
<如果
externalNativeBuild
块位于内部,例如
defaultConfig{}
buildType
productFlavor
android{externalNativeBuild{ndkBuild{arguments“NDK_应用程序_MK:=foo/bar/Application3.MK}中,则code>ndkBuild
将具有
参数
属性重要的是要记住,gradle总是覆盖APP_ABI,所以不要相信你在ApplicationXX.mk中的设置;将abiFIlters添加到你的build.gradle。@Michael ndkBuild似乎没有参数选项。@AlexCohn我找到了这个,谢谢你。@RobertLi:是的,我错误地在
android{}
下直接指出了
外部NativeBuild
<如果
externalNativeBuild
块位于内部(例如
defaultConfig{}
buildType
productFlavor
内),则code>ndkBuild将具有
arguments
属性。