0

我正在将我的游戏移植到 Android。游戏是用 C++ 编写的,我使用 NDK 运行游戏逻辑代码。

我将 Android 特定的 Java 源代码与我的 C++ 源代码放在一起(实际上它是一个包含 C++ 和 Java 源文件的子文件夹 src/platform/android)。问题是,由于 C++ 和 Java 的源目录是相同的,所以当我构建我的 jar 文件时,ant 会将我所有的 .cpp 文件包含到 jar 中。

如何让 ant 忽略 .cpp 和 .mm(iPhone 版)文件?

4

1 回答 1

1

如果您使用的是自定义 ant 脚本,则可以使用如下内容:

<target name="jar" depends="compile">
<jar jarfile="${dir.dist}/xxx.jar" 
     basedir="${dir.build}"
     excludes="**/*.cpp"/>
</target> 
于 2012-10-06T20:33:52.970 回答