安卓打包出来黑屏

打包的Debug,启动黑屏,报错如下

07-01 18:57:16.963: E/jswrapper(28372): [ERROR] Failed to invoke require, location: C:/Users/wxy/Desktop/xiyouBuild/Android/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:292
07-01 18:57:16.963: E/jswrapper(28372): [12]117.p.handle@src/cocos2d-jsb.25cc6.js:19443
07-01 18:57:16.963: E/jswrapper(28372): [13]o@src/cocos2d-jsb.25cc6.js:20112
07-01 18:57:16.963: E/jswrapper(28372): [14]o@src/cocos2d-jsb.25cc6.js:20130
07-01 18:57:16.963: E/jswrapper(28372): [15]o@src/cocos2d-jsb.25cc6.js:20130
07-01 18:57:16.963: E/jswrapper(28372): [16]o@src/cocos2d-jsb.25cc6.js:20130
07-01 18:57:16.963: E/jswrapper(28372): [17]124.c.flowIn@src/cocos2d-jsb.25cc6.js:20178
07-01 18:57:16.963: E/jswrapper(28372): [18]121.y.append@src/cocos2d-jsb.25cc6.js:19871
07-01 18:57:16.963: E/jswrapper(28372): [19]111.x.load@src/cocos2d-jsb.25cc6.js:18822

cocos creator版本:2.0.10
python版本:3.5
必须是2.7+的才行吗?
我用官方的一个例子打出来的安卓包也是启动黑屏
不依赖python不行吗?

为什么感觉unity打安卓工程那么简单方便呢:cry:

首先不用装PYTHON,
然后你可以这样 试试,用官方的HELLOWORLD 工程导出试试 一般都会成功,
经验告诉我 你这个可能是配置问题 导致的,具体不好说,一般来说 配置出问题 导致的问题 可能性非常大

你必须成功的导出一个例子后 然后再对照自己的工程 去检查问题 这样比较有针对性 就能找到问题

还有问题的话 再交流了只能

我试了一个官方的了例子也是黑屏,你的意思是Androidstudio里面的配置问题吗?

首先是这样 你试的例子 是哪个? 新建HELLOWORLD 就可以了
还有 你的测试环境是什么 ?模拟器 还是真机? 这两个可能 其中一个有问题 另一个没问题 都有可能,需要具体情况具体看了

我用的官方那个listview的例子,我真机跟安卓模拟器试的,都不行
我现在出一个helloworld的试试

helloWord的例子倒是可以,如果是代码写的有问题会导致黑屏吗?一般黑屏不都是SDK引用的事吗,我项目也没引用

不一定是代码问题 可能是比如 工程导出的模块 你没有选全 选对, 总之 你有了一个正确的例子后 就可以对照着一步一步去调试不成功的那个项目了
总之 COCOS 导出安卓 ,很坑有时候,而且官方 迟迟不肯更新相关的文档和说明 我不能说难听的话 但只能说 很多人都在这里被坑过可能,但官方并没有什么改进的方案

这个问题是什么呢

如果HELLOWORLD可以,你就以HELLOWORLD为基础 那么你把你项目的场景 移到HELLOWORLD里 一步一步的移动,最终你会发现可能有一个地方可能没配置对导致的 比如你的手机CPU类型是否在项目的ABI选择范围内 等等

我后来按照helloworld的DMOE打包配置出的包,也不行,:cry:

不行 是指什么? 编译有问题? 运行有问题? NDK版本 导出模块选择 ABI配置 真机还是模拟器 路径长度 这些里任何一个出问题 都会导致问题 我只能从纸面上给你帮助了

构建,编译都没问题,SDK,NDK版本跟路径都对应的,因为总是做unity的打包工作,必备的都看了,暂时还没了解cocos怎么调式,
你刚说的路径长度是什么意思呢?

文件路径过长得话好像也会出现错误

问题解决了,代码有错的事