【发布时间】:2015-06-26 10:11:35
【问题描述】:
我正在尝试使用gradle(以前是ant)在android 上构建cocos2dx c++ 项目。
我想要两个 gradle 任务:
1) 构建 c++ 和 Java。我找到了解决方案
task buildCpp(type: Exec) {
commandLine ... // command
}
tasks.withType(JavaCompile) {
compileTask -> compileTask.dependsOn buildCpp
}
2) 在没有 cpp 的情况下构建 Java。怎么样?
注意。使用 ant 我可以定义两个目标:
<!-- Build all -->
<target name="buildAll"
description="build all: ndkBuild -> javac"
depends="setDebugFlagTrue, ndkBuild, buildJavaSigned"/>
<!-- Build Java only -->
<target name="buildJavaSigned"
description="javac"
depends="setDebugFlagFalse, clean, release"/>
我怎样才能用 gradle 做到这一点?看来ant比gradle更灵活..
【问题讨论】:
标签: android android-studio gradle android-ndk build-system