Cocos2dx-3.5+eclipse+ndkr10d导入安卓项目错误

新建了一个cocos项目,然后直接把lib和项目下的proj.android导入到eclipse,然后显示失败

Traceback (most recent call last):
File “G:/cocos2dx/MyCppGame/proj.android/build_native.py”, line 43, in
build(opts.build_mode)
File “G:/cocos2dx/MyCppGame/proj.android/build_native.py”, line 28, in build
raise Exception(“Build dynamic library for project " + app_android_root + " ] fails!”)
Exception: Build dynamic library for project G:\cocos2dx\MyCppGame\proj.android…/ ] fails!
Please use cocos console instead.

请问这个该怎么办?初学者求助。。。

虽然发现好像不影响的样子,项目貌似最终能跑,但想知道这个fails是什么意思?

是编译时候报的错吗,3.5的建议在项目工程下使用cocos compile -p android进行编译

BUILD FAILED
G:\code\AppData\Local\Android\sdk\tools\ant\build.xml:601: The following error o
ccurred while executing this line:
G:\code\AppData\Local\Android\sdk\tools\ant\build.xml:720: The following error o
ccurred while executing this line:
G:\code\AppData\Local\Android\sdk\tools\ant\build.xml:734: Unable to find a java
c compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to “C:\Program Files\Java\jre1.8.0_40”

我用cocos compile 编译了,然后报这个错误。是jdk版本不对吗?

配置错了,JAVA_HOME里面的应该是C:\Program Files\Java\jdk1.8.0_40,而不是jre

:14:重新配置了环境变量然后可以了~感谢!!!

:14::14::14:要是有3.5的打包教程就好了。找了好久都没找到详细的~

再请问一下,编译完之后要怎么调试呢?我自己写了一个小程序然后用cocos compile -p android编译完之后,生成的APK貌似有问题,一进去就闪退,但在vs2013里没问题,然后我想调试的话请问该怎么做?

调试的话可以参考下面一篇文章:http://http://blog.csdn.net/dj0379/article/details/38638125
还可以通过logcat查看程序运行log

好的~明白了,谢谢

你好,你使用的python是什么版本啊?我现在也遇到ANT打包报错问题,但是eclipse会提示跟你类似的fail,能出包。只是ANT出不了包。

马克,我的也是eclipse 能在手机上运行,但是电脑上不能生成APK,,

Python用的是2.7版本的~

用2楼的方法就可以直接生成apk安装包了,在项目底下打开命令行然后输入cocos compile -p android

我后来重新下载了 ADTBUNDLE 然后重新配置了一下所有的环境变量,,,一点问题都没有了~~~不过也是改用 命令行了,懒得去ECLIPSE里了