Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Eclipse中cocos2d-x项目的增量构建问题_Android_Eclipse_Android Ndk_Cocos2d X - Fatal编程技术网

Android Eclipse中cocos2d-x项目的增量构建问题

Android Eclipse中cocos2d-x项目的增量构建问题,android,eclipse,android-ndk,cocos2d-x,Android,Eclipse,Android Ndk,Cocos2d X,我已经在Eclipse中成功构建了cocos2d-x项目,但我面临的问题是,当我使用Eclipse中的run as Android应用程序运行该项目时,它编译了所有的.cpp源文件,即使源文件中没有任何更改 我正在使用cocos2d-x项目中的build_native.sh脚本构建这个项目,该项目使用的是android-ndk版本:android-ndk-r9b 下面是Eclipse构建设置的屏幕截图。 在这里,您选中了“自动生成生成文件”选项。因此,请确保您的Android.mk和Appli

我已经在Eclipse中成功构建了cocos2d-x项目,但我面临的问题是,当我使用Eclipse中的run as Android应用程序运行该项目时,它编译了所有的.cpp源文件,即使源文件中没有任何更改

我正在使用cocos2d-x项目中的build_native.sh脚本构建这个项目,该项目使用的是android-ndk版本:android-ndk-r9b

下面是Eclipse构建设置的屏幕截图。


在这里,您选中了“自动生成生成文件”选项。因此,请确保您的Android.mk和Application.mk文件始终在生成,否则每当mk文件发生更改时,它将生成与project相关的所有cpp文件。Android.mk文件由build_native.sh生成,它调用我自己的脚本生成makefile,因为它包含所有.cpp源文件的列表,我不想手动编写。因此,我创建了一个名为build_native.sh的脚本,检查目录中的所有.cpp文件,并动态生成Android.mk。顺便说一下,我得到了答案,makefile的自动生成导致所有构建过程重复。非常感谢好的,对于生成文件,您可以创建一个外部生成器并附加任何脚本文件,这些脚本文件使用生成器生成您的Android.mk文件,并在需要生成文件时运行。我不建议在每次构建项目时对文件进行任何更改。