cocos2dx 3.13 build最新版的3.13.1创建文件之后里面没有build_native.py脚本

Cocos2d-x环境搭建-W...
Android NDK: Invalid APP_STL value: c++_staticAndroid NDK: Please use one of the following instead:
system stlport_static stlport_static_hard stlport_shared stlport_shared_hard gnustl_static gnustl_sharedgabi++_static gabi++_shared libc++_static libc++_shared nonemake.exe: Entering directory `E:/cocos2d-x-3.2/cocos2d-x-3.2/tools/cocos2d-console/bin/~/Desktop/HelloCpp/proj.android'E:/android-ndk-r9c-windows-x86_64/android-ndk-r9c/build/core/add-application.mk:274: *** Android NDK: Aborting
Stop.make.exe: Leaving directory `E:/cocos2d-x-3.2/cocos2d-x-3.2/tools/cocos2d-console/bin/~/Desktop/HelloCpp/proj.android'Traceback (most recent call last):
File "E:cocos2d-x-3.2cocos2d-x-3.2toolscocos2d-consolebin~DesktopHelloCppproj.androidbuild_native.py", line 159, in
build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
File "E:cocos2d-x-3.2cocos2d-x-3.2toolscocos2d-consolebin~DesktopHelloCppproj.androidbuild_native.py", line 146, in build
do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,android_platform,build_mode)
File "E:cocos2d-x-3.2cocos2d-x-3.2toolscocos2d-consolebin~DesktopHelloCppproj.androidbuild_native.py", line 82, in do_build
raise Exception("Build dynamic library for project [ " + app_android_root +" ] fails!")Exception: Build dynamic library for project [ E:cocos2d-x-3.2cocos2d-x-3.2toolscocos2d-consolebin~DesktopHelloCppproj.android ] fails!
自己搞来搞去搞懂了,ndk_root的环境变量没设置对。 直接用coco2dx 3.2+ndk10重新弄了。可以编译出apk了。coco2dx 3.2+ndk10出apk的时候有一个地方源码要报错,有一个tell()函数声明和实现返回类型不一样,自己改一下就可以了
具体怎么改的呀?
主要是 NDK 路径奇葩的不能含有空格=。=
Cocos2d-x环境搭建-W...
服务热线:400-678-8266本类推荐本类排行
热门软件热门标签主题 : 用build_native.py编译时,提示CocoStudio.h not found
级别: 新手上路
可可豆: 21 CB
威望: 21 点
在线时间: 19(时)
发自: Web Page
来源于&&分类
用build_native.py编译时,提示CocoStudio.h not found&&&
用的cocos2d-x-3.2,在vs2012中做好后,可以正常运行,在用build_native.py编译时,提示fatal error CocoStudio.h not found,无法在Eclipse中运行。[ 此帖被偶尔e网事在 16:33重新编辑 ]
UID: 300874
发帖: 2378
可可豆: 3131 CB
威望: 3189 点
在线时间: 1378(时)
发自: Web Page
打开cocos2d/cocos/android.mk,修改如下内容(添加最后2行):LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) \&&&&&&&&&&&&&&&&&&&&$(LOCAL_PATH)/. \&&&&&&&&&&&&&&&&&&&&$(LOCAL_PATH)/platform/android \&&&&&&&&&&&&&&&&&&&&$(LOCAL_PATH)/../external/tinyxml2 \&&&&&&&&&&&&&&&&&&&&$(LOCAL_PATH)/../external/unzip \&&&&&&&&&&&&&&&&&&&&$(LOCAL_PATH)/../external/chipmunk/include/chipmunk \&&&&&&&&&&&&&&&&&&&&$(LOCAL_PATH)/../external/xxhash \&&&&&&&&&&&&&&&&&&&&$(LOCAL_PATH)/../external/nslog \&&&&&&&&&&&&&&&&&&&&$(LOCAL_PATH)/editor-support \&&&&&&&&&&&&&&&&&&&&$(LOCAL_PATH)/../external再使用 Cocos run -p android 进行编译。build_native已不再支持,后续版本会进行移除。
级别: 新手上路
可可豆: 21 CB
威望: 21 点
在线时间: 19(时)
发自: Web Page
回 1楼(偶尔e网事) 的帖子
非常感谢,已经可以了
级别: 新手上路
UID: 361223
可可豆: 62 CB
威望: 39 点
在线时间: 88(时)
发自: Web Page
回 1楼(偶尔e网事) 的帖子
不能用build_native意味着不能用eclipse,不要eclipse那还整不整第三方
UID: 300874
发帖: 2378
可可豆: 3131 CB
威望: 3189 点
在线时间: 1378(时)
发自: Web Page
回 3楼(wuxingogo) 的帖子
不能用build_native意味着不能用eclipse,为什么?
级别: 新手上路
UID: 323546
可可豆: 202 CB
威望: 165 点
在线时间: 94(时)
发自: Web Page
回 3楼(wuxingogo) 的帖子
build_native只是官方提供的一个编译脚本啊,和eclipse编译完全没关系啊
UID: 300874
发帖: 2378
可可豆: 3131 CB
威望: 3189 点
在线时间: 1378(时)
发自: Web Page
回 3楼(wuxingogo) 的帖子
你可以用cocos compile编出so。再导入Eclipse。
级别: 新手上路
UID: 361223
可可豆: 62 CB
威望: 39 点
在线时间: 88(时)
发自: Web Page
回 6楼(偶尔e网事) 的帖子
哦 以前没用过compile 谢谢cocos compile和ndk-build作用一样么 ?ndk他导出来的so 放到lib/armeabi下是这样做就和build_native做的一样了是吗
级别: 新手上路
UID: 361223
可可豆: 62 CB
威望: 39 点
在线时间: 88(时)
发自: Web Page
回 5楼(xiaoguo822) 的帖子
build_native干了一些什么呢 除了ndk-build
UID: 300874
发帖: 2378
可可豆: 3131 CB
威望: 3189 点
在线时间: 1378(时)
发自: Web Page
回 8楼(wuxingogo) 的帖子
检查环境变量。拷贝资源。编译。之后的版本,build_native会被废弃掉,建议都使用Cocos命令。[ 此帖被偶尔e网事在 13:53重新编辑 ]
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版主题 : build_native.py打包不成功 求助
级别: 侠客
UID: 127188
可可豆: 426 CB
威望: 384 点
在线时间: 232(时)
发自: Web Page
来源于&&分类
build_native.py打包不成功 求助&&&
Last login: Thu Apr 10 17:14:19 on ttys000admindeMac-mini:~ admin$ /Users/admin/Desktop/Minersli02/proj.android/build_native.py The Selected NDK toolchain version was 4.8 !Android NDK: WARNING: APP_PLATFORM android-12 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml&&&&Android NDK: WARNING:/Users/admin/Desktop/Minersli02/proj.android/../cocos2d/cocos/2d/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries&&&&Android NDK: WARNING:/Users/admin/Desktop/Minersli02/proj.android/../cocos2d/cocos/2d/platform/android/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ignored for static libraries&&&&make: Entering directory `/Users/admin/Desktop/Minersli02/proj.android'make: *** No rule to make target `/Users/admin/Desktop/MinersLi/proj.android/../cocos2d/cocos/editor-support/cocostudio/CCActionFrame.cpp', needed by `obj/local/armeabi/objs/cocostudio_static/CCActionFrame.o'.&&Stop.make: *** Waiting for unfinished jobs....make: Leaving directory `/Users/admin/Desktop/Minersli02/proj.android'Traceback (most recent call last):&&File &/Users/admin/Desktop/Minersli02/proj.android/build_native.py&, line 166, in &module&&&&&build(opts.ndk_build_param,opts.android_platform,opts.build_mode)&&File &/Users/admin/Desktop/Minersli02/proj.android/build_native.py&, line 153, in build&&&&do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,android_platform,build_mode)&&File &/Users/admin/Desktop/Minersli02/proj.android/build_native.py&, line 89, in do_build&&&&raise Exception(&Build dynamic library for project [ & + app_android_root + & ] fails!&)Exception: Build dynamic library for project [ /Users/admin/Desktop/Minersli02/proj.android ] fails!admindeMac-mini:~ admin$
为做伟大的游戏而奋斗不息
级别: 侠客
UID: 266272
可可豆: 215 CB
威望: 216 点
在线时间: 87(时)
发自: Web Page
make: *** No rule to make target `/Users/admin/Desktop/MinersLi/proj.android/../cocos2d/cocos/editor-support/cocostudio/CCActionFrame.cpp', needed by `obj/local/armeabi/objs/cocostudio_static/CCActionFrame.o'.&&Stop.应该是NDK版本太低,我以前打包的时候同样的问题,升级了NDK就好了
级别: 新手上路
可可豆: 106 CB
威望: 106 点
在线时间: 421(时)
发自: Web Page
我也是这个问题...NDK是最新的
级别: 新手上路
可可豆: 32 CB
威望: 31 点
在线时间: 31(时)
发自: Web Page
cocostudio的库没有加进去,要在Android.mk里加上
级别: 新手上路
UID: 308746
可可豆: 222 CB
威望: 167 点
在线时间: 37(时)
发自: Web Page
楼主问题解决了吗?我也遇到这个问题求指教!
级别: 新手上路
UID: 308592
可可豆: 86 CB
威望: 62 点
在线时间: 35(时)
发自: Web Page
回 3楼(菜菜鸟) 的帖子
加在哪里啊,求教
级别: 新手上路
可可豆: 4 CB
威望: 4 点
在线时间: 3(时)
发自: Web Page
你问题解决了吗?我也出现这个问题了
级别: 新手上路
可可豆: 59 CB
威望: 59 点
在线时间: 29(时)
发自: Web Page
回 6楼(youer) 的帖子
应该是Android.mk里面加了不存在的cpp文件了
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版

我要回帖

更多关于 build native.py没有 的文章

 

随机推荐