cocos2d-x android怎么真机调试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos2d-x android怎么真机调试相关的知识,希望对你有一定的参考价值。

1、这个cocos自身已经做得非常自动化,在cocos引擎文件夹下双击一个setup.py,设置好android_SDK_ROOT,NDK_ROOT,ANT_ROOT基本就可以建立好编译环境,当然别忘了setup是用Python来运行的。还用不懂就到网上找或者看cocos目录下的README.md文件。
2、这里最好把NDK路径加入到环境变量的系统路径(即Path环境变量中)。因为本文会频繁用到ndk-build和ndk-gdb.py(和ndk-gdb同个东西,但是也有点点区别,下文会提及)命令,把ndk路径加入到系统路径中也是为了好调取这两个命令
参考技术A 做了一个cocos远程真机调试的工具,支持windows和mac,链接戳这里:https://github.com/bbbirder/LuaDoctor
实现的功能有:
*源码浏览。调试器上可以查看语法高亮的工程源码。
*log推送。调试器接收后自动分类、折叠,点击log、error会自动跳转到对应的行号上。callstack也会显示出来。
*实时断点。断点后,当前的局部变量、upvalue、全局变量等scoop信息会在面板里显示出来。callstack也会显示出来。
*远程调用。在控制台上可以把一段代码推送到手机上,并显示return结果。
*源码Push。可以把修改后的代码推送到手机上,省去打包的麻烦。
*实时监测。游戏的运行压力参数以曲线的形式实时显示在控制台上。
*多台设备调试。一个控制台可以连接多个设备

界面大概就是这个样子的

因为工作比较忙,所以这个软件可能会有一些没发现的bug,希望大家多多见谅!或者有什么好的建议也可以跟我交流哦!

Android程序真机调试闪退怎么办

手机系统软件闪退或者第三方软件闪退,可以查看以下几种原因:
一、清理后台程序;我们在使用完一个软件的时候,习惯性的返回到桌面,经常没有真正退出程序,而程序还在后台运行,当后台程序过多时,就可能导致闪退。
二、重启试试;如果遇到了APP闪退或打不开,可以尝试重启试试。
三、清除程序缓存;随着手机使道用时间的增长,程序的缓存会越来越多,这种情况下,会导致运行变慢且出现闪退的现象。可以进入设置专--更多设置--应用程序--全部,找到闪退或不可用的软件,清除缓存数据解决。
四、更新、重装软件;当App出现属闪退的时候,我们先看看这个应用是不是该更新了。如果没有新版本,我们可以尝试卸载该应用,然后重新安装。
参考技术A   应用程序出现闪退,原因如下:

  1、应用程序自身漏洞:开发的应用程序代码存在缺陷,造成大多数设备在运行该程序时会出现闪退的情况。这种情况需要开发者进行解决。

  2、系统固件版本不支持、系统配置(CPU、RAM等)不支持。这种情况表现为部分设备能正常运作该程序,而其他设备会闪退。

  解决方法如下;

  1.电脑下载并安装PP助手。

  2.将使用数据线连接到电脑上并且打开PP助手。

  3.点击左边一列中的“正版应用”。

  4.然后点击在右上角的“修复闪退弹窗”按钮。

  5.等待修复完成即可。本回答被提问者采纳

以上是关于cocos2d-x android怎么真机调试的主要内容,如果未能解决你的问题,请参考以下文章

U3D 安卓 怎么真机调试

android studio怎么使用真机调试

怎么用小米手机调试我写的android程序

Android程序真机调试闪退怎么办

unity-真机调试Android

unity-真机调试Android