ocos2d -Cocos2d-X3.4 打包apk时出错,大神快来帮帮我吧

问题描述

Cocos2d-X3.4 打包apk时出错,大神快来帮帮我吧

make: *** [obj/local/armeabi/objs-debug/cocos2dcpp_shared/__/__/Classes/InitReco
rd.o] Error 1
jni/../../Classes/RiverCrossingScene.cpp: In member function 'virtual bool River
CrossingScene::init()':
jni/../../Classes/RiverCrossingScene.cpp:37:98: warning: 'void cocos2d::ui::Widg
et::addTouchEventListener(cocos2d::Ref*, cocos2d::ui::SEL_TouchEvent)' is deprec
ated (declared at E:TTSNJ_2.0TTSNJ_2.0proj.android../cocos2d/cocos/3d/../ui/
UIWidget.h:239) [-Wdeprecated-declarations]
goBackBtn->addTouchEventListener(this, toucheventselector(RiverCrossingScene::
toHelloWorldScene));

              ^

At global scope:
cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat" [e
nabled by default]
jni/../../Classes/RiverCrossingScene.cpp:53:83: warning: 'void cocos2d::ui::Widg
et::addTouchEventListener(cocos2d::Ref*, cocos2d::ui::SEL_TouchEvent)' is deprec
ated (declared at E:TTSNJ_2.0TTSNJ_2.0proj.android../cocos2d/cocos/3d/../ui/
UIWidget.h:239) [-Wdeprecated-declarations]
moveBtn->addTouchEventListener(this, toucheventselector(RiverCrossingScene::mo
ve));

^
cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat" [e
nabled by default]
jni/../../Classes/RiverCrossingScene.cpp:66:20: warning: 'cocos2d::Color3B cocos
2d::ccc3(GLubyte, GLubyte, GLubyte)' is deprecated (declared at E:TTSNJ_2.0TTS
NJ_2.0proj.android../cocos2d/cocos/3d/../deprecated/CCDeprecated.h:415) [-Wdep
recated-declarations]
timeLab->setColor(ccc3(0, 0, 0));
^
jni/../../Classes/RiverCrossingScene.cpp:66:32: warning: 'cocos2d::Color3B cocos
2d::ccc3(GLubyte, GLubyte, GLubyte)' is deprecated (declared at E:TTSNJ_2.0TTS
NJ_2.0proj.android../cocos2d/cocos/3d/../deprecated/CCDeprecated.h:415) [-Wdep
recated-declarations]
timeLab->setColor(ccc3(0, 0, 0));
^
jni/../../Classes/RiverCrossingScene.cpp:71:21: warning: 'cocos2d::Color3B cocos
2d::ccc3(GLubyte, GLubyte, GLubyte)' is deprecated (declared at E:TTSNJ_2.0TTS
NJ_2.0proj.android../cocos2d/cocos/3d/../deprecated/CCDeprecated.h:415) [-Wdep
recated-declarations]
timeLab1->setColor(ccc3(0, 0, 0));
^
jni/../../Classes/RiverCrossingScene.cpp:71:33: warning: 'cocos2d::Color3B cocos
2d::ccc3(GLubyte, GLubyte, GLubyte)' is deprecated (declared at E:TTSNJ_2.0TTS
NJ_2.0proj.android../cocos2d/cocos/3d/../deprecated/CCDeprecated.h:415) [-Wdep
recated-declarations]
timeLab1->setColor(ccc3(0, 0, 0));
^
jni/../../Classes/RiverCrossingScene.cpp:115:86: warning: 'void cocos2d::ui::Wid
get::addTouchEventListener(cocos2d::Ref*, cocos2d::ui::SEL_TouchEvent)' is depre
cated (declared at E:TTSNJ_2.0TTSNJ_2.0proj.android../cocos2d/cocos/3d/../ui
/UIWidget.h:239) [-Wdeprecated-declarations]
human[0]->addTouchEventListener(this, toucheventselector(RiverCrossingScene::h
uman1));

  ^

jni/../../Classes/RiverCrossingScene.cpp:116:86: warning: 'void cocos2d::ui::Wid
get::addTouchEventListener(cocos2d::Ref*, cocos2d::ui::SEL_TouchEvent)' is depre
cated (declared at E:TTSNJ_2.0TTSNJ_2.0proj.android../cocos2d/cocos/3d/../ui
/UIWidget.h:239) [-Wdeprecated-declarations]
human[1]->addTouchEventListener(this, toucheventselector(RiverCrossingScene::h
uman2));

  ^

jni/../../Classes/RiverCrossingScene.cpp:117:86: warning: 'void cocos2d::ui::Wid
get::addTouchEventListener(cocos2d::Ref*, cocos2d::ui::SEL_TouchEvent)' is depre
cated (declared at E:TTSNJ_2.0TTSNJ_2.0proj.android../cocos2d/cocos/3d/../ui
/UIWidget.h:239) [-Wdeprecated-declarations]
human[2]->addTouchEventListener(this, toucheventselector(RiverCrossingScene::h
uman3));

  ^

jni/../../Classes/RiverCrossingScene.cpp:118:86: warning: 'void cocos2d::ui::Wid
get::addTouchEventListener(cocos2d::Ref*, cocos2d::ui::SEL_TouchEvent)' is depre
cated (declared at E:TTSNJ_2.0TTSNJ_2.0proj.android../cocos2d/cocos/3d/../ui
/UIWidget.h:239) [-Wdeprecated-declarations]
ghost[0]->addTouchEventListener(this, toucheventselector(RiverCrossingScene::g
host1));

  ^

jni/../../Classes/RiverCrossingScene.cpp:119:86: warning: 'void cocos2d::ui::Wid
get::addTouchEventListener(cocos2d::Ref*, cocos2d::ui::SEL_TouchEvent)' is depre
cated (declared at E:TTSNJ_2.0TTSNJ_2.0proj.android../cocos2d/cocos/3d/../ui
/UIWidget.h:239) [-Wdeprecated-declarations]
ghost[1]->addTouchEventListener(this, toucheventselector(RiverCrossingScene::g
host2));

  ^

make:jni/../../Classes/RiverCrossingScene.cpp:120:86: warning: 'void cocos2d::ui
::Widget::addTouchEventListener(cocos2d::Ref*, cocos2d::ui::SEL_TouchEvent)' is
deprecated (declared at E:TTSNJ_2.0TTSNJ_2.0proj.android../cocos2d/cocos/3d/
../ui/UIWidget.h:239) [-Wdeprecated-declarations]
ghost[2]->addTouchEventListener(this, toucheventselector(RiverCrossingScene::g
host3));

  ^

*** [obj/local/armeabi/objs-debug/cocos2dcpp_shared/__/__/Classejni/../../Class
es/RiverCrossingScene.cpp: In member function 'void RiverCrossingScene::losePlay
()':
jni/../../Classes/RiverCrossingScene.cpp:270:86: warning: 'void cocos2d::ui::Wid
get::addTouchEventListener(cocos2d::Ref*, cocos2d::ui::SEL_TouchEvent)' is depre
cated (declared at E:TTSNJ_2.0TTSNJ_2.0proj.android../cocos2d/cocos/3d/../ui
/UIWidget.h:239) [-Wdeprecated-declarations]
goMain->addTouchEventListener(this, toucheventselector(RiverCrossingScene::try
Again));

  ^

s/Recorjni/../../Classes/RiverCrossingScene.cpp:274:19: warning: 'cocos2d::Color
3B cocos2d::ccc3(GLubyte, GLubyte, GLubyte)' is deprecated (declared at E:TTSNJ
_2.0TTSNJ_2.0proj.android../cocos2d/cocos/3d/../deprecated/CCDeprecated.h:415
) [-Wdeprecated-declarations]
tryLab->setColor(ccc3(0, 0, 0));
^
d.o]jni/../../Classes/RiverCrossingScene.cpp:274:31: warning: 'cocos2d::Color3B
cocos2d::ccc3(GLubyte, GLubyte, GLubyte)' is deprecated (declared at E:TTSNJ_2.
0TTSNJ_2.0proj.android../cocos2d/cocos/3d/../deprecated/CCDeprecated.h:415) [
-Wdeprecated-declarations]
tryLab->setColor(ccc3(0, 0, 0));
^
Error 1
At global scope:
cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat" [e
nabled by default]
cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat" [e
nabled by default]
make: Leaving directory `E:/TTSNJ_2.0/TTSNJ_2.0/proj.android'
Ndk build failed!
E:TTSNJ_2.0TTSNJ_2.0>

解决方案

没有源代码,只有错误信息,这谁能帮你?

时间: 2024-09-10 11:34:55

ocos2d -Cocos2d-X3.4 打包apk时出错,大神快来帮帮我吧的相关文章

cocos2d-js-用cocostudio打包的,求大神指点

问题描述 用cocostudio打包的,求大神指点 Based on: cocos2d-x-3.8 Updated project.properties Updated local.properties Updated file D:VSSWSprojectWWHPJframeworksruntime-srcproj.androidproguard-project.txt Android NDK: WARNING: APP_PLATFORM android-19 is larger than a

warnings-android 签名打包时出错

问题描述 android 签名打包时出错 我有四个外部类,在proguard-project.txt也使用了如下语句 -libraryjars libs/commons-logging-1.2.jar -libraryjars libs/android-support-v4.jar -libraryjars libs/commons-codec-1.10.jar -libraryjars libs/commons-httpclient-3.0.1.jar 但签名打包总会出错. 出错时log如下:

对象-VS2008 更新 JScript IntelliSense 时出错

问题描述 VS2008 更新 JScript IntelliSense 时出错 VS2008 更新 JScript IntelliSense 时出错 undefined 为NULL或不是对象 代码: <br> var player = cyberplayer("playercontainer").setup({<br> width: 854,<br> height: 480,<br> stretching: "uniform&q

Android系统移植与调试之-------&amp;gt;安装apk时出现错误Failure [INSTALL_FAILED_DEXOPT]问题解决的方法

在android4.0源码里面编译出来apk后,用adb install (或adb install -r 重装)安装时,报错[INSTALL_FAILED_DEXOPT]. xu@xu-PC:~$ adb install workspace/out/target/product/generic/system/app/xxx.apk 2820 KB/s (225970 bytes in 0.078s)     pkg: /data/local/tmp/xxx.apk Failure [INSTA

Android Studio(十一):代码混淆及打包apk

Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Android Studio编码 Android Studio(四):Android Studio集成Genymotion Android Studio(五):修改Android Studio项目包名 Android Studio(六):Android Studio添加注释模板 Android Studio

在Hudson中,使用ant自动对安卓项目编译打包apk

      本文对如何在hudson中配置ant编译打包apk进行说明,主要包括build.xml文件的编写.环境的配置.在Hudson中创建任务. 一.为安卓项目创建build.xml文件 1.打开cmd进入sdk目录下的tools目录,输入: android.bat list target  来查询我们现有的版本list有哪些.如下图: 途中用红框圈出的 id 与蓝框圈出的版本号对应关系,下面需要用到. 2.打开安卓项目工程下的 project.properties 文件,查看target

android开发eclipse导入design,运行时出错无法加载布局

问题描述 android开发eclipse导入design,运行时出错无法加载布局 xml代码如下 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <android.support

打包-使用eclipse打的apk包忽大忽小,安装后运行程序失败,什么原因?

问题描述 使用eclipse打的apk包忽大忽小,安装后运行程序失败,什么原因? 使用eclipse不混淆打的正式签名apk包忽大忽小,我的apk理论打包是5021K,但是每次打包都不一样,有时是4888K,有时是5006K,始终达不到正常的5021K,安装后运行程序,一闪而过,直接失败,什么原因? 解决方案 你运行失败得查看log. 解决方案二: 应该是eclipse的错误检测吧,好像是有的代码不符合规范.打开eclipse Preferences 选择 Android 下 Lint Erro

c++-C++宏定义字符串时出错

问题描述 C++宏定义字符串时出错 在用xcode写cocos2d的程序时,遇到一个问题,当调试环境是mac时,需要的文件路径为绝对路径,调试环境是iphone时,文件路径直接是文件名就可以了.为了解决这个问题,尝试写了一下宏.如下: #define RUN_IN_IOS #define TO_STRING(_string) #_string #ifdef RUN_IN_IOS #define GET_FILE(_fileName) TO_STRING(_fileName) #else #def