我创建了以下用于构建本机组件的ndk任务。
task clean(type: Delete) {
delete rootProject.buildDir}
task ndkBuild(type: Exec) {
println "hello 1"
commandLine 'ndk-path/ndk-build', 'NDK_PROJECT_PATH=project path'
println "hello 2"}
tasks.withType(JavaCompile) {
compileTask -> compileTask.dependsOn ndkBuild}
现在我打电话给#34; ./ gradlew ndk-build"然后.so在libs文件夹下创建。但是,当我这样做时,#gra; / gradlew assembleDebug"或" ./ gradlew build"然后我得到了下面的输出
hello 1
hello 2
但是.so没有创建。有什么问题?