android {    compileSdkVersion 19    buildToolsVersion "25.0.2"    defaultConfig {        applicationId "xxxxxxxxxxxxxx"        minSdkVersion 8        targetSdkVersion 19    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'        }    }    sourceSets.main {        jniLibs.srcDir 'libs'    }    externalNativeBuild {        ndkBuild {            path 'src/main/jni/Android.mk'        }    }    //打包运行app时会自动调用ndkBuild task    tasks.withType(JavaCompile) {        compileTask -> compileTask.dependsOn 'ndkBuild'    }

}

task ndkBuild(type: Exec, description: 'Compile JNI source via NDK') {    println('executing ndkBuild')    def ndkBuildingDir = 'C:\\Android\\sdk\\ndk-bundle'    def ndkBuildPath = ndkBuildingDir    ndkBuildPath = ndkBuildingDir + '/ndk-build.cmd'    commandLine ndkBuildPath, '-j8', '-C', file('src/main').absolutePath}

更多相关文章

  1. android 调用本地音乐播放器
  2. Android的一些基本常识
  3. android string.xml占位符
  4. Android(安卓)程序调用系统发信息程序
  5. 在android里面调用javascript代码
  6. Android路径大全
  7. android listview 调用sqlsite数据库显示数据
  8. Android(安卓)Fragment
  9. Android调用安卓相机拍照上传

随机推荐

  1. Android中获得SD卡中的值
  2. Android-AlarmManager(全局定时器/闹钟)
  3. ToolBar的使用
  4. Android欢迎界面实现
  5. Android(安卓)隐藏系统状态栏和标题栏
  6. android TabWidget 位置
  7. 【android】shape的使用
  8. 按键消息传播流程(WindowManagerService.j
  9. android 右上角菜单无法显示
  10. Android(安卓)铃声和音量的获取程序