求quick-3.5打包问题(描述全)

刚从-x那边转过来做quick。

一般打包安卓我都是用Eclipse打包,当然我知道可以用dos打包跑cocos命令,cocos compile -m release -p android,但我不想整天上班面对着黑乎乎的东西,甚至报错也看的。。。归正题。
前面环境配置好了,NDK是R9D,流程:
1.新建项目,目标打包helloWorld
2.在Eclipse导入项目下的projandroid工程,比如我的是:E:\Quick3.5Project\mycol\frameworks\runtime-src\proj.android
3.在Eclipse导入Cocos2d库,比如我的:E:\quick-3.5\cocos\platform\android\java
4.这个时候导入完毕没有报错。如图:

5.这个时候发现C++那些没编译,不能build,右键项目工程mycol-Properies-Builders-New。过程参考论坛某个贴回复的一个仁兄说的:


其中,NDK_MODULE_PATH:E:\quick-3.5\cocos;E:\quick-3.5\external;E:/quick-3.5;E:\quick-3.5\tools\simulator\libsimulator
最后的报错是:

请问大神我该怎么办,我到了E:/quick-3.5/tools/simulator/libsimulator/proj.android/Android.mk,里面是定义了cocos2d_simulator_static
但这里是下载好的引擎里面的东西。一般是不用改的。。我卡住了。

在线等回复

我把jni下的mk 这一行删掉后,$(call import-module,tools\simulator\libsimulator\proj.android),解决了上面这个错误,不过我发现,override’ does not name a type 网上看了这个是需要C++11,我这边NDKR9D,R10C都是报这个错,不知道3.5是对应哪个NDK版本。继续Testing…稍后回复!

我刚才下载了NDKR10,网上说C艹11是在r10开始支持,但不知道这边r10c为什么没支持上来,传说中的山寨?后来我下载了个64bit r10解决了。至此以上问题,从下载引擎到ec打包 完美解决。

修复补充一下NDK_MODULE_PATH的路径:E:\quick-3.5\cocos\quick_libs;E:\quick-3.5\cocos;E:/quick-3.5/external;E:/quick-3.5;E:

\quick-3.5\tools\simulator\libsimulator;

多谢大神啊,
为以后接sdk担心呢,无意中找到这个帖子
终于可以用Eclipse debug了