cocos2d-x-3.4打包apk 出错望解救 已经搞了好几天了快崩溃了

我在win32 用命令打包android apk的时候出现下列问题
E:\cocos\cocos2d-x-3.4\project\hello\proj.android>build_native.py
We will remove this script next version,you should use cocos console to build an
droid project.

The Selected NDK toolchain version was 4.9 !
Traceback (most recent call last):
File “E:\cocos\cocos2d-x-3.4\project\hello\proj.android\build_native.py”, line
149, in
build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
File “E:\cocos\cocos2d-x-3.4\project\hello\proj.android\build_native.py”, line
134, in build
do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,and
roid_platform,build_mode)
File “E:\cocos\cocos2d-x-3.4\project\hello\proj.android\build_native.py”, line
70, in do_build
raise Exception(“Build dynamic library for project " + app_android_root +
" ] fails!”)
Exception: Build dynamic library for project E:\cocos\cocos2d-x-3.4\project\he
llo\proj.android ] fails!

E:\cocos\cocos2d-x-3.4\project\hello\proj.android>
不知道是哪里出问题了 是我环境没有配好么? 求大神解答下啊

:7:
楼主用 ndk-10试试, 我使用android-ndk-r10c 打包没问题。:2:

我用的就是ndk-10啊

不要用build_native.py,这个脚本后续不再支持并且将进行移除,请使用cocos compile -p android.

嗯 但是我用cocos compile -p android 和 cocos run -p android 都是这样的问题呢试了好几次了 是不是我环境配错了

这个跟我下的NDK有关系没有 我下的是.exe的安装包 不是压缩包

把你的环境贴出来。

你环境没配对把

好的我马上贴出来
classpath环境 : .;JAVA_HOME\lib;JAVA_HOME\lib\tools.jar;JAVA_HOME\lib\dt.jar;JRE_HOME\lib;JRE_HOME\lib\rt.jar;JAVA_JRE_HOME\lib;JAVA_JRE_HOME\lib\rt.jar
Path环境:E:\cocos\cocos2d-x-3.4\templates;E:\cocos\cocos2d-x-3.4\tools\cocos2d-console\bin;ANDROID_SDK_HOME\platform-tools;ANDROID_SDK_HOME\tools;JAVA_HOME\bin;JRE_HOME\bin;JAVA_JRE_HOME\bin;C:\Users\Administrator\AppData\Roaming\npm;D:\Android\apache-ant-1.9.4\bin;

你直接在命令行执行下图 单引号内的命令,看下有没有详细错误信息。

另外确认下你的sdk是完整的。

d:\android\sdk\tools\android

版主啊,我遇到个另外的问题 用的是ide打包,,,

Install : libcocos2dlua.so => libs/armeabi/libcocos2dlua.so
make.exe: Leaving directory `I:/project/CocosLuaGame/frameworks/runtime-src/proj.android’
系统找不到指定的路径。

这里出错了

SDK除了2.X的没有更新外其余全部更新完了

ant要指定到bin目录的

指定了的 坛主你给我说叫我运行‘ ’里面的怎么运行啊 直接敲么,敲出来提示不是内部命令 大神们帮帮忙啊我快吐血了

你换成r9d试试看

你去ide那边问一下吧。。。我也半年多没弄ide了。

“d:\Android\sdk\tools\android” update project -t android-15 -p E:\cocos\cocos2d-x-3.4\project\hello\proj.android

直接运行,包括双引号。如果提示你找不到符号,看下你的d:\android\sdk\tools\android这个东西有没有存在,如果不存在,重新下个android sdk。

有个android.bat 是不是这个

出现 是这我下的是最新版的SDK

提示你没有合适的Java=。=