1,配置ndk环境 2,ndk的一个bug,编译时不能只有一个.c文件,所以随便加一个.c的文件即可 3,build文件修改 defaultConfig { ndk{ moduleName "NdkJniDemo" //生成的so名字 ldLibs "log", "z", "m" //添加依赖库文件,因为有log打印等 abiFilters "armeabi", "armeabi-v7a", "x86" //输出指定三种abi体系结构下的so库。目前可有可无。 } } 4,生成的.so文件在build\intermediates\ndk\debug\lib目录下