给不支持NDK开发的工程添加支持开发NDK的功能

现在支持NDK开发的工程几乎都是用CMakeLists.txt,很少使用Android.mk了,所以我们以CMakeLists.txt为例

(1)在app目录下创建CMakeLists.txt文件

(2)app目录下的build.gradle文件中,在android层级下的defaultConfig里添加相关代码;在和defaultConfig平级的位置添加代码,如下:

android {
    defaultConfig {
        externalNativeBuild{
            cmake{
                cppFlags ""
                abiFilters "armeabi-v7a"
            }
        }
    }
    externalNativeBuild {
        cmake {
            //因为上面说CMakeLists.txt创建在app下,和build.gradle同级,所以这么写
            path "CMakeLists.txt"
        }
    }
}

猜你喜欢

转载自blog.csdn.net/qq_32019367/article/details/83060538
今日推荐