您的位置:首页 > 移动开发 > Android开发

[Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)

2017-04-07 17:50 507 查看
我正在使用的方式(推荐),其实弄了大半天无非就是把.SO文件打包到APK的lib文件夹中,假如仔细阅读了Gradle的使用方法,自然就知道其实Gradle官方在新版已经自动实现了打包.SO文件的.很简单级就是在配置的android节点下加入下面的内容就ok:

[plain] view
plain copy 



sourceSets {  

        main {  

            jniLibs.srcDirs = ['libs']  

        }  

    }  

其他地方无需修改,整个项目的配置文件如下:

[plain] view
plain copy 



apply plugin: 'android'  

  

android {  

    compileSdkVersion 19  

    buildToolsVersion "19.0.0"  

  

    defaultConfig {  

        minSdkVersion 16  

        targetSdkVersion 19  

        versionCode 1  

        versionName "1.0"  

    }  

    buildTypes {  

        release {  

            runProguard false  

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'  

        }  

    }  

    sourceSets {  

        main {  

            jniLibs.srcDirs = ['libs']  

        }  

    }  

}  

  

dependencies {  

    compile fileTree(dir: 'libs', include: ['*.jar'])  

}  

这不就是很简单么,无需手动打包,也无需很复杂的打包拷贝命令,简单的操作就ok。可以说多看看官方文档是多么的重要。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: