在通过命令行构建项目时,不会调用ndk构建任务

时间:2015-10-28 09:03:38

标签: android c++ android-studio android-ndk

我创建了以下用于构建本机组件的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没有创建。有什么问题?

0 个答案:

没有答案