cocos2d-x-3.8编译android报错,求大神帮帮忙

问题描述

cocos2d-x-3.8编译android报错,求大神帮帮忙

创建了一个cocos2d项目,添加了几行代码,在vs2012下运行正常,编译win32也正常,但是一编译android就报错
NDK用android-ndk-r9d和android-ndk-r10两个版本试过,估计不是ndk的原因,其他的原因也想不出来,求大神帮忙解决
这是报错的原文

E:cocosfu100>cocos compile -p android -j 4
执行命令:compile
编译模式:debug
使用 Eclipse 工程:E:cocosfu100proj.android
未指定 Android 目标平台版本,自动查找一个可用版本...
正在执行:'"D:android-sdktoolsandroid" update project -t android-10 -p E:coc
osfu100proj.android'

Updated project.properties
Updated local.properties
Updated file E:cocosfu100proj.androidproguard-project.txt
未指定 Android 目标平台版本,自动查找一个可用版本...
正在执行:'"D:android-sdktoolsandroid" update lib-project -p E:cocosfu100c
ocos2dcocosplatformandroidjava -t android-10'

Updated project.properties
Updated local.properties
Updated file E:cocosfu100cocos2dcocosplatformandroidjavaproguard-project
.txt
正在执行 ndk-build...
NDK 编译模式:debug
NDK_TOOLCHAIN_VERSION: 4.8
正在执行:'"D:android-ndk-r9dndk-build" -C E:cocosfu100proj.android -j4 NDK
_MODULE_PATH=E:cocosfu100proj.android../cocos2d;E:cocosfu100proj.android
../cocos2d/cocos;E:cocosfu100proj.android../cocos2d/external NDK_TOOLCHAIN_V
ERSION=4.8 NDK_DEBUG=1'

make.exe: Entering directory E:/cocos/fu100/proj.android'
D:/android-ndk-r9d/build/core/build-binary.mk:393: warning: overriding commands
for target
obj/local/armeabi/objs-debug/bullet_static/BulletMultiThreaded/SpuLi
bspe2Support.o'
D:/android-ndk-r9d/build/core/build-binary.mk:393: warning: ignoring old command
s for target obj/local/armeabi/objs-debug/bullet_static/BulletMultiThreaded/Spu
Libspe2Support.o'
[armeabi] Gdbserver : [arm-linux-androideabi-4.8] libs/armeabi/gdbserver
[armeabi] Gdbsetup : libs/armeabi/gdb.setup
[armeabi] Compile++ thumb: cocos2dcpp_shared <= main.cpp
[armeabi] Compile++ thumb: cocos2dcpp_shared <= AppDelegate.cpp
arm-linux-androideabi-g++: error: CreateProcess: No such file or directory
[armeabi] Compile++ thumb: cocos2dcpp_shared <= HelloWorldScene.cpp
make.exe: *** [obj/local/armeabi/objs-debug/cocos2dcpp_shared/hellocpp/main.o] E
rror 1
make.exe: *** Waiting for unfinished jobs....
arm-linux-androideabi-g++: error: CreateProcess: No such file or directory
make.exe: *** [obj/local/armeabi/objs-debug/cocos2dcpp_shared/__/__/Classes/AppD
elegate.o] Error 1
arm-linux-androideabi-g++: error: CreateProcess: No such file or directory
make.exe: *** [obj/local/armeabi/objs-debug/cocos2dcpp_shared/__/__/Classes/Hell
oWorldScene.o] Error 1
make.exe: Leaving directory
E:/cocos/fu100/proj.android'
执行命令出错,返回值:2。

 这事新建了一个空的项目,想编译来试试,结果还是报错,求大神帮忙

正在执行 ndk-build...
NDK 编译模式:debug
NDK_TOOLCHAIN_VERSION: 4.8
正在执行:'"D:android-ndk-r9dndk-build" -C E:cocostestproj.android -j4 NDK_
MODULE_PATH=E:cocostestproj.android../cocos2d;E:cocostestproj.android../
cocos2d/cocos;E:cocostestproj.android../cocos2d/external NDK_TOOLCHAIN_VERSI
ON=4.8 NDK_DEBUG=1'

make.exe: Entering directory E:/cocos/test/proj.android'
D:/android-ndk-r9d/build/core/build-binary.mk:393: warning: overriding commands
for target
obj/local/armeabi/objs-debug/bullet_static/BulletMultiThreaded/SpuLi
bspe2Support.o'
D:/android-ndk-r9d/build/core/build-binary.mk:393: warning: ignoring old command
s for target obj/local/armeabi/objs-debug/bullet_static/BulletMultiThreaded/Spu
Libspe2Support.o'
[armeabi] StaticLibrary : libcocos2d.a
[armeabi] Compile++ thumb: cocostudio_static <= WidgetReader.cpp
arm-linux-androideabi-g++: error: CreateProcess: No such file or directory
make.exe: *** [obj/local/armeabi/objs-debug/cocostudio_static/WidgetReader/Widge
tReader.o] Error 1
make.exe: *** Waiting for unfinished jobs....
make.exe: Leaving directory
E:/cocos/test/proj.android'
执行命令出错,返回值:2。


解决方案

android.mk里面配置错路径了吧

时间: 2024-08-04 14:24:16

cocos2d-x-3.8编译android报错,求大神帮帮忙的相关文章

虚拟机下构架hadoop测试跑wordcount报错,求大神帮帮忙.

问题描述 虚拟机下构架hadoop测试跑wordcount报错,求大神帮帮忙. 用虚拟机虚拟一台namenode,三台datanode,配置完成可以运行起来,也可以在网页中查看状态,但是跑wordcount时出现了task id:attempt_1441184180788_0001 status:failed的错误,也没有抛出,实在没有办法,具体问题截屏如下,望大神们给予帮助 解决方案 http://www.cnblogs.com/madyina/p/3708153.html 解决方案二: 几台

javase-Java连接derby报错,求大神帮解决下~

问题描述 Java连接derby报错,求大神帮解决下~ 解决方案 http://tieba.baidu.com/p/1415330675 用SYS登录时不可以进行建表操作,看样子derby的确有权限控制存在.哼哼哼哼--- 另,用户名中不能存在字符,刚才在用户名中包含了一个;号,结果出现了 错误 58009:网络协议异常:在 DSS 链中的下一个 DSS 段与当前段具有相同的标识号.连接已终止.错误 08004:发生连接认证失败.原因:用户无权访问数据库. 这样的错误 解决方案二: http:/

cocos2d x-在Xcode中安装cocos2d-x老报错求大神指教

问题描述 在Xcode中安装cocos2d-x老报错求大神指教 taorenwangtekiMacBook-Pro:~ taorenwang$ cd /Users/taorenwang/Desktop taorenwangtekiMacBook-Pro:Desktop taorenwang$ cd cocos2d-2.1rc0-x-2.1.3/ taorenwangtekiMacBook-Pro:cocos2d-2.1rc0-x-2.1.3 taorenwang$ ./install-templ

android游戏-Android运行报错 求大神指导

问题描述 Android运行报错 求大神指导 12-01 20:49:04.872: D/AndroidRuntime(2097): Shutting down VM 12-01 20:49:04.872: W/dalvikvm(2097): threadid=1: thread exiting with uncaught exception (group=0xb4addb90) 12-01 20:49:04.922: E/AndroidRuntime(2097): FATAL EXCEPTIO

mac 下编译 ffmpeg的 libaacplus-2.0.2 总是报错求大神解决办法,谁能教我再mac下编译ffmpeg也行

问题描述 mac 下编译 ffmpeg的 libaacplus-2.0.2 总是报错求大神解决办法,谁能教我再mac下编译ffmpeg也行 make[2]: Nothing to be done for `all'. Making all in frontend gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../src -g -O2 -c -o main.o main.c main.c:89:46: warning: data argument not

Genymoation安装之后打开虚拟机报错求大神指点

问题描述 Genymoation安装之后打开虚拟机报错求大神指点 错误是这样的 求大神指点,谢谢 解决方案 多启动几次,如果还不行,就启动virtualbox,在里面看看对应的虚拟机是否正常可以启动,或者先关掉它

大数据-orcale大量数据分组查询报错求大神指点

问题描述 orcale大量数据分组查询报错求大神指点 对一个表数据进行分组查询,但是数据量太大了,当时是3000w条,跑着就报错了,数据库内部错误,也不是很懂.想请教下group by的时候是否数据量太多会报错,如果是它可以承受多大的数据量分组查询. 解决方案 肯定会报错,数据量大就会请求超时 解决方案二: 建议使用索引,给需要分组的字段加索引 解决方案三: 你可以试试根据你当前数据库的配置情况,进行分组查询的时候,使用多线程的方式进行查询 例如: select /*+ parallel(t,1

树形 递归-java 递归报错 求大神帮忙

问题描述 java 递归报错 求大神帮忙 private List<Post> getPostLower(List<Post> PostTops){ List<Post> postAll=new ArrayList<Post>(); // 上级 for(Post post:PostTops){ //查询到下级 List<Post> posts=basService.queryPostByParentId(post.getPostId()); //

服务器-未赋值的session在jsp报错,求大神帮帮忙吧

问题描述 未赋值的session在jsp报错,求大神帮帮忙吧 想要在页面打开是判定一个session会话,这个session要等到跳转到服务器之后才能赋值. 但是明明我设定了判断是否为空,可是还是报错. 这是我的页面和服务器代码: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//