NDK-Build如何重新构建项目?

5

我正在使用双重项目结构cocos2d-x,用于Windows和Android,并使用cygwin构建我的项目。一开始它会构建整个解决方案:

构建

$ANDROID_NDK_ROOT/ndk-build -C $GAME_ANDROID_ROOT $*

但在后续的构建中,它不会构建我修改过的文件。我该如何强制它重新构建整个项目?

2个回答

7
问题可以通过传递clean参数来解决,另一个可能的解决方案是强制使用-B参数。

0

我不确定这是否正确,但如果您使用Eclipse,则必须刷新项目(按F5或在Project Explorer中右键单击项目并选择Refresh),在ndk-build之后,然后在Eclipse中构建它。当您在命令行上构建本机部分时,Eclipse不会自动意识到所做的文件更改。


1
那不是问题所在。问题在于ndk-build没有重新构建项目。我通过强制对ndk-build进行清理来解决它。 - Astronaut
很好,每当系统允许时,您应该接受自己的答案。 - Phonon
完成。谢谢提示,我不知道我们可以回答自己的问题。 - Astronaut

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接