- task copyNativeLibs(type: Copy) {
- from fileTree(dir: 'jni', include: '**/*.so' ) into 'build/native-libs'
- }
- tasks.withType(Compile) { compileTask -> compileTask.dependsOn copyNativeLibs }
- clean.dependsOn 'cleanCopyNativeLibs'
- tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
- pkgTask.jniDir file('build/native-libs')
- }
原本找到的解法是pkgTask.jniDir new File('build/native-libs') , 直接运行
> Directory 'build/native-libs' specified for property 'jniDir' does not exist.运行到这儿时候native-libs已经存在了 修改为
- pkgTask.jniDir file('build/native-libs')运行
本文介绍了一个具体的Gradle构建脚本示例,展示了如何通过Gradle任务来复制本地库文件,并确保这些文件能被正确地包含在Android应用的构建过程中。
7724

被折叠的 条评论
为什么被折叠?



