我将我的游戏移植到Android。游戏是用C ++编写的,我使用NDK来运行游戏逻辑代码。
我将Android特定的Java源代码与我的C ++源代码放在一起(实际上它是一个包含C ++和Java源文件的子文件夹src / platform / android)。问题是,因为源代码对于C ++和Java是相同的,所以当我构建我的jar文件时,ant将所有我的.cpp文件包含在jar中。
如何让ant忽略.cpp和.mm(iPhone版)文件?
答案 0 :(得分:1)
如果您使用自定义ant脚本,可以使用以下内容:
<target name="jar" depends="compile">
<jar jarfile="${dir.dist}/xxx.jar"
basedir="${dir.build}"
excludes="**/*.cpp"/>
</target>