我不知道這是否是一種方法,讓你.so
複製文件,只要你想要什麼都不會發生。
但是你可以爲你做好準備。 在您的gradle文件中,添加一個任務,將您需要的.so
文件複製到該文件中。
android {
...
sourceSets.main {
jni.srcDirs = []
jniLibs.srcDir 'src/main/libs'
}
//copying files
task copyNativeLib(type: Exec, description: 'Copy native file') {
commandLine 'cp <path_of_so_files> src/main/libs'
}
//add dependencies
tasks.withType(JavaCompile) {
compileTask -> compileTask.dependsOn copyNativeLib
}
}
或者,也許只是
android {
...
sourceSets.main {
jni.srcDirs = []
jniLibs.srcDir '<path_to_your_so_files>'
}
}
設置'jniLibs.srcDir'完成了任務。謝謝! – l33t