代码
var url = “http地址”
var xhr = cc.loader.getXMLHttpRequest();
xhr.onloadend = function () {};
xhr.onreadystatechange = function () {};
xhr.open(“GET”, url, true);
xhr.setRequestHeader(“Accept-Encoding”,“gzip,deflate”);
xhr.timeout = 5000;
xhr.send();
海马模拟器在send之后,打印一下信息,然后游戏崩溃了
请教一下海马模拟器是什么鬼
安卓模拟器
![]()
就是一安卓的模拟器,可以在pc上玩安卓游戏
可能是模拟器对 http 库实现有问题哦。。。
真机三星,galaxy note3也崩溃了,手机安卓版本4.3
![]()
目前版本好像是有这个问题,然后查了一下打的包里面这个类是有的,前两天看有个帖子说C调用JAVA要注册一个什么,还没试
你是说把libcocos2dx项目中的lib包整个拷贝到自己项目的src目录下,吗?
这样会提示,Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer;
所以是不行的吧

请问这个问题后面解决了吗?
我这是一台android 4.1.1的手机有这个,在其他android 4.4以上的手机上测试没发现问题
应该是不同的问题,海马模拟器我们没有纳入测试范围,你的问题可以具体发一个帖子
我的理解是一个问题,跟海马玩关系不大,部分低版本的android估计都有这个问题。我重开个贴问问
遇到过这个问题,但是没有崩溃,然后也一直纠结,后来发现这个异常可以忽略。我遇到的那个问题,真正的问题在于网上常见的那份HTTP请求的实现,在遇到超时、请求失败时没有正确处理,导致没有响应。
我遇到的问题是服务器没返回200 OK的OK这个状态码字符串,在低版本的android上崩溃了。解决方法见:http://forum.cocos.com/t/4-1-cc-loader-getxmlhttprequest/50490/4
我的mix 2上面调试也会崩溃。