android gradle include so libs

来源:互联网 发布:淘宝上怎么卖药品 编辑:程序博客网 时间:2024/05/18 23:55
[java] view plaincopy
  1. task copyNativeLibs(type: Copy) {  
  2.     from fileTree(dir: 'jni', include: '**/*.so' )  into  'build/native-libs'  
  3. }  
  4. tasks.withType(Compile) { compileTask -> compileTask.dependsOn copyNativeLibs }  
  5.    
  6. clean.dependsOn 'cleanCopyNativeLibs'  
  7.    
  8. tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->  
  9.     pkgTask.jniDir file('build/native-libs')  
  10. }  



原本找到的解法是pkgTask.jniDir new File('build/native-libs') , 直接运行

> Directory 'build/native-libs' specified for property 'jniDir' does not exist.
运行到这儿时候native-libs已经存在了 修改为 
[java] view plaincopy
  1. pkgTask.jniDir file('build/native-libs')运行  
原创粉丝点击