Android Studio新建jni工程

JNI官方帮助文档:  http://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/functions.html


使用gradle脚本

当然该机器做的事我们还是尽量让机器来做,因此,接下来我打算使用build.gradle来添加一些配置,让Gradle自动帮我完成编译工作,这简直就是爽歪歪啦!

使用gradle,你再也不用手动添加Android.mkApplication.mk文件,一切在build.gradle文件中就都能搞定,在这里我们直接贴出build.gradlendk相关的配置:

android {
   。。。

    defaultConfig {
      	。。。

        ndk {
            moduleName "test"
            ldLibs "log"
            // 指定编译平台,更多平台信息 参见https://developer.android.com/ndk/guides/abis.html#sa
            abiFilters "armeabi", "armeabi-v7a"
        }
    }

    sourceSets.main {
        //jniLibs.srcDir 'src/main/jni_libs'
        //jni.srcDirs 'src/main/jni_src'
        //jni.srcDirs [] // disable automatic ndk-build
    }


}

使用gradle的好处是,自动编译生成apk文件,并且把相关的.so文件打包到apk安装包中,一劳永逸。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值