2.0.9p1版本http请求超时 造成APP闪退或卡死

我们正在查看,修复后会尽快发版本

什么型号设备?我拿小米的4.2的试,没问题啊!

我们遇到了相同的问题 请问如何解决

请看14楼大佬的回复。目前这样解决没有问题的

安卓目前没有复现。应该是苹果特有的

好的,:pray:

你长相不够帅气。哈哈

谢谢啦。

android-studio报错如下::
2019-04-08 18:38:08.063 1398-2785/? D/ActivityTrigger: activityStartTrigger: Activity is Triggerred in full screen ApplicationInfo{90d570 com.aipoker.game}
2019-04-08 18:38:08.235 7578-7618/? E/MtaSDK: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/client/methods/HttpPost;
at com.tencent.wxop.stat.i.a(Unknown Source:170)
at com.tencent.wxop.stat.k.run(Unknown Source:6)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
Caused by: java.lang.ClassNotFoundException: Didn’t find class “org.apache.http.client.methods.HttpPost” on path: DexPathList[[zip file “/data/app/com.aipoker.game-RdZRvlQGRIgxCg-g_5iU-g==/base.apk”],nativeLibraryDirectories=[/data/app/com.aipoker.game-RdZRvlQGRIgxCg-g_5iU-g==/lib/arm64, /data/app/com.aipoker.game-RdZRvlQGRIgxCg-g_5iU-g==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:171)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at com.tencent.wxop.stat.i.a(Unknown Source:170)
at com.tencent.wxop.stat.k.run(Unknown Source:6)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
2019-04-08 18:38:08.891 7578-7623/? W/System.err: java.io.IOException: Cleartext HTTP traffic to 39.98.167.97 not permitted
2019-04-08 18:38:08.891 7578-7623/? W/System.err: at com.android.okhttp.HttpHandler$CleartextURLFilter.checkURLPermitted(HttpHandler.java:115)
2019-04-08 18:38:08.891 7578-7623/? W/System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:458)
2019-04-08 18:38:08.891 7578-7623/? W/System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127)
2019-04-08 18:38:08.891 7578-7623/? W/System.err: at org.cocos2dx.lib.Cocos2dxHttpURLConnection.connect(Unknown Source:0)
2019-04-08 18:38:08.906 7578-7597/? D/jswrapper: Response failed, error buffer: connect failed
2019-04-08 18:38:08.999 7578-7618/? E/MtaSDK: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/client/methods/HttpPost;
at com.tencent.wxop.stat.i.a(Unknown Source:170)
at com.tencent.wxop.stat.k.run(Unknown Source:6)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
Caused by: java.lang.ClassNotFoundException: Didn’t find class “org.apache.http.client.methods.HttpPost” on path: DexPathList[[zip file “/data/app/com.aipoker.game-RdZRvlQGRIgxCg-g_5iU-g==/base.apk”],nativeLibraryDirectories=[/data/app/com.aipoker.game-RdZRvlQGRIgxCg-g_5iU-g==/lib/arm64, /data/app/com.aipoker.game-RdZRvlQGRIgxCg-g_5iU-g==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:171)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at com.tencent.wxop.stat.i.a(Unknown Source:170)
at com.tencent.wxop.stat.k.run(Unknown Source:6)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
2019-04-08 18:38:18.965 7578-7625/? W/System.err: java.io.IOException: Cleartext HTTP traffic to 39.98.167.97 not permitted
2019-04-08 18:38:18.965 7578-7625/? W/System.err: at com.android.okhttp.HttpHandler$CleartextURLFilter.checkURLPermitted(HttpHandler.java:115)
2019-04-08 18:38:18.965 7578-7625/? W/System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:458)
2019-04-08 18:38:18.965 7578-7625/? W/System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127)
2019-04-08 18:38:18.965 7578-7625/? W/System.err: at org.cocos2dx.lib.Cocos2dxHttpURLConnection.connect(Unknown Source:0)
2019-04-08 18:38:18.969 7578-7597/? D/jswrapper: Response failed, error buffer: connect failed

mark

android 7.0 s8
2019-04-10 14:32:31.397 27261-27578/cn.xx.xx D/jswrapper: JS: url数据:http://xxx.xxx.xxx.xx:xxxx/out/quickLoginPhone?name=xx1554877951396&playerName=天然萌很海象&platformType=defaultDev&deviceId=E8CDCC540AD3A182&token=undefined&accid=0
2019-04-10 14:32:31.398 27261-27578/cn.xx.xx D/jswrapper: JS: [log] 14:32:31.398 : Http.sendXHR: url=http://xxx.xxx.xxx.xx:xxxx/out/quickLoginPhone?name=xx1554877951396&playerName=天然萌很海象&platformType=defaultDev&deviceId=E8CDCC540AD3A182&token=undefined&accid=0
2019-04-10 14:32:31.399 27261-27578/cn.xx.xx D/jswrapper: JS: [log] 14:32:31.399 : Http.sendXHR: xhr.readyState is not ready!
2019-04-10 14:32:31.399 27261-27578/cn.xx.xx D/cocos2d-x: In the constructor of HttpClient!
2019-04-10 14:32:31.408 27261-27644/cn.xx.xx I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
2019-04-10 14:32:31.409 27261-27644/cn.xx.xx I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
2019-04-10 14:32:31.564 27261-27644/cn.xx.xx D/JniHelper: JniHelper::getJavaVM(), pthread_self() = 546846082128
2019-04-10 14:32:31.579 27261-27578/cn.xx.xx D/jswrapper: JS: [log] 14:32:31.579 : Http.sendXHR: xhr.readyState is ready, url = “http://xxx.xxx.xxx.xx:xxxx/out/quickLoginPhone?name=xx1554877951396&playerName=天然萌很海象&platformType=defaultDev&deviceId=E8CDCC540AD3A182&token=undefined&accid=0”
2019-04-10 14:32:31.584 27261-27578/cn.xx.xx D/jswrapper: JS: [object Object] 数据+++++++

android 6.0 红米 Note4X

04-10 14:37:17.956 15243-15264/cn.xx.xx D/jswrapper: JS: url数据:http://xxx.xxx.xxx.xx:xxxx/out/quickLoginPhone?name=xx1554878237956&playerName=友好花雕&platformType=defaultDev&deviceId=F22F9D50E419CC6D&token=undefined&accid=0
04-10 14:37:17.957 15243-15264/cn.xx.xx D/jswrapper: JS: [log] 14:37:17.957 : Http.sendXHR: url=http://xxx.xxx.xxx.xx:xxxx/out/quickLoginPhone?name=xx1554878237956&playerName=友好花雕&platformType=defaultDev&deviceId=F22F9D50E419CC6D&token=undefined&accid=0
04-10 14:37:17.958 15243-15264/cn.xx.xx D/jswrapper: JS: [log] 14:37:17.958 : Http.sendXHR: xhr.readyState is not ready!
04-10 14:37:17.958 15243-15264/cn.xx.xx D/cocos2d-x: In the constructor of HttpClient!
04-10 14:37:17.961 15243-15332/cn.xx.xx D/libc-netbsd: [getaddrinfo]: mtk hostname=xx.xx.xx.xx; servname=(null); netid=0; mark=0
04-10 14:37:17.961 15243-15332/cn.xx.xx D/libc-netbsd: getaddrinfo( app_uid:10577
04-10 14:37:17.961 15243-15332/cn.xx.xx D/libc-netbsd: getaddrinfo() uid prop:
04-10 14:37:17.961 15243-15332/cn.xx.xx D/libc-netbsd: getaddrinfo() getuid():10577
04-10 14:37:17.961 15243-15332/cn.xx.xx D/libc-netbsd: [getaddrinfo]: mtk ai_addrlen=0; ai_canonname=(null); ai_flags=4; ai_family=0
04-10 14:37:17.961 15243-15332/cn.xx.xx I/System.out: [CDS][DNS] getAllByNameImpl netId = 0
04-10 14:37:17.961 15243-15332/cn.xx.xx D/libc-netbsd: [getaddrinfo]: mtk hostname=xx.xx.xx.xx; servname=(null); netid=0; mark=0
04-10 14:37:17.961 15243-15332/cn.xx.xx D/libc-netbsd: getaddrinfo( app_uid:10577
04-10 14:37:17.961 15243-15332/cn.xx.xx D/libc-netbsd: getaddrinfo() uid prop:
04-10 14:37:17.962 15243-15332/cn.xx.xx D/libc-netbsd: getaddrinfo() getuid():10577
04-10 14:37:17.962 15243-15332/cn.xx.xx D/libc-netbsd: [getaddrinfo]: mtk ai_addrlen=0; ai_canonname=(null); ai_flags=4; ai_family=0
04-10 14:37:17.963 15243-15332/cn.xx.xx I/System.out: [CDS]rx timeout:5000
04-10 14:37:17.963 15243-15332/cn.xx.xx E/NetworkUtilities: [MTK_net]ss.ss_family:10
04-10 14:37:17.963 15243-15332/cn.xx.xx E/NetworkUtilities: [MTK_net]ss.ss_family:2
04-10 14:37:17.963 15243-15332/cn.xx.xx I/System.out: [socket][2] connection /xx.xx.xx.xx:8103;LocalPort=52308(5000)
04-10 14:37:17.963 15243-15332/cn.xx.xx E/NetworkUtilities: [MTK_net]ss.ss_family:2
04-10 14:37:17.963 15243-15332/cn.xx.xx I/System.out: [CDS]connect[/xx.xx.xx.xx:8103] tm:5
04-10 14:37:17.963 15243-15332/cn.xx.xx D/Posix: [Posix_connect Debug]Process cn.xx.xx :8103
04-10 14:37:17.963 15243-15332/cn.xx.xx E/NetworkUtilities: [MTK_net]ss.ss_family:2
04-10 14:37:17.983 15243-15332/cn.xx.xx E/NetworkUtilities: [MTK_net]ss.ss_family:2
04-10 14:37:17.983 15243-15332/cn.xx.xx I/System.out: [socket][/192.168.xx.31:52308] connected
04-10 14:37:17.983 15243-15332/cn.xx.xx I/System.out: [CDS]rx timeout:5000
04-10 14:37:17.983 15243-15332/cn.xx.xx I/System.out: [CDS]SO_SND_TIMEOUT:0
04-10 14:37:17.983 15243-15332/cn.xx.xx I/System.out: [OkHttp] sendRequest>>
04-10 14:37:17.983 15243-15332/cn.xx.xx I/System.out: [OkHttp] sendRequest<<
04-10 14:37:17.996 15243-15332/cn.xx.xx E/NetworkUtilities: [MTK_net]ss.ss_family:2
04-10 14:37:17.996 15243-15332/cn.xx.xx I/System.out: close [socket][/192.168.xx.31:52308]
04-10 14:37:17.997 15243-15332/cn.xx.xx I/System.out: Close in OkHttp
04-10 14:37:17.997 15243-15332/cn.xx.xx E/NetworkUtilities: [MTK_net]ss.ss_family:10
04-10 14:37:17.997 15243-15332/cn.xx.xx I/System.out: close [socket][/:::52308]
04-10 14:37:17.997 15243-15332/cn.xx.xx W/art: Native thread exiting without having called DetachCurrentThread (maybe it’s going to use a pthread_key_create destructor?): Thread[28,tid=15332,Native,Thread*=0x7f3a94a200,peer=0x12cef0a0,“Thread-686”]
04-10 14:37:17.997 15243-15332/cn.xx.xx D/JniHelper: JniHelper::getJavaVM(), pthread_self() = 546277684288
04-10 14:37:18.005 15243-15264/cn.xx.xx D/jswrapper: JS: [ERROR]: [error] 14:37:18.4 : Http.sendXHR: xhr.requre failed! code = 400, url = “http://xxx.xxx.xxx.xx:xxxx/out/quickLoginPhone?name=xx1554878237956&playerName=友好花雕&platformType=defaultDev&deviceId=F22F9D50E419CC6D&token=undefined&accid=0”
04-10 14:37:18.009 15243-15264/cn.xx.xx D/jswrapper: JS: [log] 14:37:18.9 : showUI “alert”
04-10 14:37:18.030 15243-15264/cn.xx.xx D/jswrapper: JS: [ERROR]: [error] 14:37:18.30 : 网络出现问题了+++

目前在 android stuido 中截取不同android 版本的log, 登录http的连接请求,android 6.0 以下 连接失败

目前是用的是 2.0.9 版本引擎, android Target Api level 选择的是 android-28, app abi 选择 arm64-v8a

你这个地址不对吧?
麻烦新建个帖子~ 不同问题!

大佬,可不可以帮我看下这个问题https://forum.cocos.com/t/xmlhttprequest-responsetype/76279/1 ???

@huanxinyin, 确实是 http 请求链接内带 中文的原因, 导致请求发布出去, 但是同样的 地址链接 在android 6.0 以上就可以发出去, android6.0 以下就是 400 , 问题找到了, 没必要开新帖了

网络差的时候偶会遇到这种,有好几次了,一直以为是自己问题

准备打app版本,mark一下

mark一下

https://github.com/cocos-creator/cocos2d-x-lite/pull/1713
应该是这两个问题导致的,已经修复

ios上 iphone7p 网络差的时候还是会奔溃的。