Android(安卓)Studio Run程序时自动执行自定义task
16lz
2021-12-20
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}
更多相关文章
- android 调用本地音乐播放器
- Android的一些基本常识
- android string.xml占位符
- Android(安卓)程序调用系统发信息程序
- 在android里面调用javascript代码
- Android路径大全
- android listview 调用sqlsite数据库显示数据
- Android(安卓)Fragment
- Android调用安卓相机拍照上传