Android cpp源包含在jar文件中

时间:2012-10-05 22:23:26

标签: android ant android-ndk

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

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

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

1 个答案:

答案 0 :(得分:1)

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

<target name="jar" depends="compile">
<jar jarfile="${dir.dist}/xxx.jar" 
     basedir="${dir.build}"
     excludes="**/*.cpp"/>
</target> 
相关问题