倒是有一个这个日志: Simulator: basic_object_finalize 0x7842e20 …
快速查看代码的时候突然看到的…,你在web下没问题的话,看看web的控制台有无报错或者警告信息?实在不行只有把你的项目发给官方大神检查了
我试了下没错… web访问正常, 实在是无语,谢谢你啊, 关键是调试信息太少了,没头绪
有的: 9815 02-10-2017 12:55 assets/script/jsb_prepare.jsc
貌似是他回依次找,应该还是能找到的, 不过在前面的目录没找到的时候打一个日志. 我之前用lua的时候也经常看到类似的信息
那你就只有自己检查一下,或者把项目发给官方大神他们帮你检查
找不到 jsc 文件并没有影响。jsc 文件是 js 编译为字节码之后对应的文件。引擎逻辑中会优先查找 jsc 文件,找不的话会再找同名的 js 文件。所以并不会导致黑屏。
哦哦,明白了,看见这种找不到文件的提示就头疼,多谢解答
所以现在我怎么调试?改jsb代码? 应该改什么地方? 黑屏应该是scene没加载成功? 是否可以告诉我关键代码节点在哪几个位置,我在这个流程中间依次加上日志应该就能定位了
一个比较土但是可以定位问题原因的办法:先简化场景(比如移除节点)到可以正常显示,然后再一点点把节点加回来,直到遇到黑屏的问题。
http://www.cocos.com/docs/creator/publish/debug-native.html
建议先用 vs code 调试一下模拟器,调试的时候把 uncaught exception 勾起来,或者从第一个程序入口开始单步调试
这个调试教程看得我有点晕, mac平台, 可以连上模拟器:
ar: attachRequest: connected
接下来怎么办呢?
src/project.dev.js 这个是什么情况, 我这边只有一个project.dev.js, 但是路径是在:build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/assets/debug/src/project.dev.js
感觉不像是可以设置断点的样子
唉这问题真的是很坑啊, 我们之前用lua绑定的时候就遇到过, lua的情况是, 某种情况使用未定义的变量,会直接卡住,也没提示, 如果在scene之前出现这问题,就是黑屏, 就要一行一行的找,唉…
兄弟遇到了跟你一样的问题-----“cocos2d-x: cocos2d: warning, Director::setProjection() failed because size is 0”;最后是怎么解决的?
打包web-mobile没问题,可以运行;打包安卓,安装到手机上,黑屏闪退。兄弟,这个问题出在什么地方,你最后怎么解决的?
我是帖子里说的,一行一行打印日志调试出来的…调用了一个不存在的api,没报错。。。就卡那里了…
这帖子死了吗 最后怎么解决的。。。
