uni.request
- 发布:2025-06-26 21:32
- 更新:2025-12-16 13:49
- 阅读:1249
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 4.66
手机系统: Android
手机系统版本号: Android 15
手机厂商: 三星
手机机型: s24 ultra
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
/
/
预期结果:
/
/
实际结果:
/
/
bug描述:
为什么三星手机安卓15的就会报错,陆续接到好几个三星的反馈了。
服务器只支持V1.2和V1.3。
请检查okhttp为什么会降级?
在手机上用浏览器访问接口地址它是正常的,说明nginx服务器是没有问题的。
16 个回复
哪有只傻鸟 - 万年小白
HX版本4.85,"targetSdkVersion" : 36在小米15上报错“errMsg":"request:failabort statusCode:-1 protocol TLSv1is
not supported"必现bug
回退到35打包后就正常,但是应用商店不给降级,僵住了啊
loveCoding (作者)
好不容易用plus.net写了一个还是一样报错,太难了。大佬救命啊。
loveCoding (作者)
targetsdk36有问题,但是我改为33就可以访问,这个是什么情况。为什么底层还用的okhttp3版本。
DCloud_Android_THB
麻烦发下appid,我这边没有高版本三星手机,所以这边改完给你打个改后的包 你帮忙测试一下
loveCoding (作者)
已经确认问题就是targetsdk36有问题,我现在降为了35了可以访问。我也没有三星Android15手机,但是可以用云真机测试,就是反复打包比较麻烦。比如testin等云真机平台有。
2025-06-30 15:53
DCloud_Android_THB
回复 loveCoding: 好的 我测一下
2025-06-30 17:49
loveCoding (作者)
回复 DCloud_Android_THB: 这里应该还有一个问题,enableHttp2: true,后ios正常,小程序正常。Android app还是发起的http1.1,不知道是不是同一个问题,反馈了一起看吧。
2025-07-03 21:57
w***@gmail.com
请问这个问题有没有官方的解决方案呀
2025-11-28 21:18
豪气布拉格
只有安卓16,targetSdk36以上才会出现,已经降级解决了,但是以后的安卓16、安卓17咋解决这个还是得官方重视给解决一下安卓36以上的这个问题
1***@qq.com - 这个人很懒什么也没留下
我的美版三星手机也会出现这个问题,我现在也是最新的uniapp版本了,4.76,请求还是会报错
DCloud_Android_THB
你发下appid 我帮你看看
2025-08-20 11:14
n***@163.com
美版Googel/OPPO/三星手机也遇到同样的问题,HBuiderX是最新版,打包SDK36
DCloud_Android_THB
你发下appid 我帮你看看
2025-08-21 09:56
n***@163.com
回复 DCloud_Android_THB: 这个还没解决嘛?现在海外客户都用不了,谷歌发布的是SDK36,不能降级解决
2025-10-13 17:37
s***@resvent.com
targetSdk36以上才会出现,自定义基座就能复现,已经降级解决了,但是谷歌是要求安卓16的,希望官方重视给解决一下安卓36以上的这个问题
DCloud_Android_THB
使用4.76进行打包
2025-08-26 15:17
s***@resvent.com
回复 DCloud_Android_THB: 用了 今天下午刚试了还是不行
2025-08-26 15:34
DCloud_Android_THB
回复 s***@resvent.com: 你用的是什么设备?
2025-08-27 11:54
zhuchaoyanzi
这两天也是遇到了,已经升级到4.76编译的,36出问题,很难和客户沟通是什么设备。反正就是statusCode:-1 protocol TLSv1 is not supported
2025-08-27 17:06
s***@resvent.com
回复 DCloud_Android_THB: 谷歌手机
2025-08-27 17:49
DCloud_Android_THB
回复 s***@resvent.com: 哪个型号呢,我这边找找设备
2025-08-29 15:21
s***@resvent.com
回复 DCloud_Android_THB: Pixel 7
2025-09-01 10:12
DCloud_Android_THB
回复 s***@resvent.com: 方便留一下qq吗, 我这边和你联调下
2025-09-05 12:11
s***@resvent.com
回复 DCloud_Android_THB: 可以,1285177189,你打包给我我安装测试下
2025-09-07 18:17
zhuchaoyanzi
回复 DCloud_Android_THB: 不知道是否已经解决,我在帖子下方放了日志,以帮助你们分析
2025-09-17 12:09
用户2934505
大佬,问题有没有解决呢
2025-11-27 14:37
6***@qq.com
三星手机A32,安卓版本13,也是同样的问题,今天重新打包的还是报错。HBuilder X 4.76
DCloud_Android_THB
更新下 4.81再试试
2025-09-25 18:35
o***@163.com
回复 DCloud_Android_THB: 我更新了4.81,Target 设置36的时候 还是出现“protocol TLSv1 is not supported”
2025-09-28 09:53
s***@resvent.com
回复 DCloud_Android_THB: 是不是没更新到,上次和你测试那个包可以,但是4.81的还是会报错request:fail abort statusCode:-1 protocol TLSv1 is not supported
2025-09-29 18:15
豪气布拉格
回复 s***@resvent.com: 我测试了,还是和之前一样报错:-1 protocol TLSv1 is not supported
2025-10-16 15:13
zhuchaoyanzi
这个是部分日志,以帮助你们分析
loveCoding (作者)
为什么enableHttp2: true厚安卓还是使用http1.1,这个还是没解决,不需要另外开个帖子吧,底层okhttp可以升级下吗?
zhuchaoyanzi
tls1.0的问题,你那边是否有确认解决呢,我们最近需要这个问题的修复呢,一直不见回复。
2025-09-18 17:57
w***@gmail.com
港版荣耀, Android 15, targetsdk36 也出现这个问题
4***@qq.com
目前这个问题官方有解决吗?这边上线谷歌市场也碰到了同样的问题,希望能尽快解决。
DCloud_Android_THB
麻烦更新最新版本HX解决此问题
2025-11-10 15:39
用户2934505
回复 DCloud_Android_THB: 更新到最新版本也没用
2025-11-27 16:32
smallsix - SmallSix
@DCloud_Android_THB
测试发现,红米K80 安卓16,targetsdk36,也出现了同样的问题。
HX版本:4.85
用户2934505
小米civi,小米15 安卓16,targetsdk36,也出现了同样的问题。
DCloud_Android_THB
发一下appid ,我看下
2025-12-04 17:01
用户2934505
回复 DCloud_Android_THB: UNIA5BF93F
2025-12-08 08:46
DCloud_Android_THB
回复 用户2934505: 你升级一下版本,你用的是4.66版本打包的
2025-12-09 09:57
smallsix
回复 DCloud_Android_THB: 我用的 4.85版本的hx打包的也不行。红米K80 安卓16,targetsdk36
2025-12-09 20:25
用户2934505
回复 smallsix: 我用最新版本打包,现在已经没问题了
2025-12-10 11:15
smallsix
回复 用户2934505: 4.85版本吗?
2025-12-11 09:11
用户2934505
回复 smallsix: 是的
2025-12-12 10:52
用户2934505
[HBuilder] 10:53:09.374 编译器版本:4.85(vue3)
2025-12-12 10:53
DCloud_Android_THB
回复 smallsix: 你是cli打包吧 ,确认下cli的sdk版本
2025-12-12 15:46
smallsix
回复 DCloud_Android_THB: App是云打包的 App。H5是走 cli 打包。我升级到最新版本4.87了,问题还是存在。其它应用市场还好。可以降级。但是小米应用市场不给降级呀
2025-12-16 09:11
smallsix
回复 DCloud_Android_THB: appid:UNI677A8A0
2025-12-16 09:16
smallsix
回复 DCloud_Android_THB: "@dcloudio/uni-app-plus": "3.0.0-4070520250711001",
2025-12-16 10:41
smallsix
回复 DCloud_Android_THB: 升级到 "@dcloudio/uni-app-plus": "^3.0.0-4080720251210001", 还是有问题,已经重新自定义基座,还是有问题
2025-12-16 11:32
smallsix - SmallSix
谢谢,我更新了cli sdk 到最新版本,已经OK了。谢谢。
有问题的兄弟们,升级 Hbuilder 最新版本。cli项目升级SDK到最新版!!!