android studio怎么打包so文件 csdn
1个回答
展开全部
主要思想:
1:将所有的so文件打包进一个jar文件;
2:将这个jar文件作为依赖文件;
我不会写Goovy的代码,下面这些都是我从上面那些参考页面抄的,大概意思能看懂,如果有问题,请指正
代码
task nativeLibsToJar(type: Zip, description: 'create a jar archive of the native libs') {
destinationDir file("$buildDir/native-libs")
baseName 'native-libs'
extension 'jar'
from(new File(project(':MyProject').getProjectDir(), 'libs')) { include '**/*.so' }
into 'lib/'
from(new File(project(':library').getProjectDir(), 'libs')) { include '**/*.so' }
into 'lib/'
}
tasks.withType(Compile) {
compileTask -> compileTask.dependsOn(nativeLibsToJar)
}
1:将所有的so文件打包进一个jar文件;
2:将这个jar文件作为依赖文件;
我不会写Goovy的代码,下面这些都是我从上面那些参考页面抄的,大概意思能看懂,如果有问题,请指正
代码
task nativeLibsToJar(type: Zip, description: 'create a jar archive of the native libs') {
destinationDir file("$buildDir/native-libs")
baseName 'native-libs'
extension 'jar'
from(new File(project(':MyProject').getProjectDir(), 'libs')) { include '**/*.so' }
into 'lib/'
from(new File(project(':library').getProjectDir(), 'libs')) { include '**/*.so' }
into 'lib/'
}
tasks.withType(Compile) {
compileTask -> compileTask.dependsOn(nativeLibsToJar)
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询