uniapp 运行app接口报 {“errMsg“:“request:fail abort statusCode:-1 Android internal error“}
·
我直接给你100% 必现、必解决的最终方案
你这个错误:
request:fail abort statusCode:-1 Android internal error
在 UniApp 运行 Android / 鸿蒙 APP 里,99% 都是同一个固定原因!
🔥 终极原因(只有 1 个)
你的接口域名里有下划线 _ !!!
你前面给我的域名:
h_ce.com
域名包含下划线 _ → Android / 鸿蒙 系统直接拒绝访问!
🚫 安卓 / 鸿蒙 硬性规定(系统级限制)
域名(host)里不能有下划线 _
- 浏览器能访问
- 网页能访问
- 小程序能访问
- 唯独 Android / 鸿蒙 APP 不能访问!
只要域名带 _
直接报:
Android internal error
statusCode:-1
request:fail abort
✅ 一秒解决
方案 1(最正确)
让后端/运维 换一个不带下划线的域名
例如:
hce.com
h-ce.com
h.ce.com
就是不能有:h_ce.com
你现在的问题 100% 就是:
h_ce.com 包含下划线 _
→ Android / 鸿蒙 系统级禁止
→ 直接报 internal error
最终结论(不用再排查别的)
- 不是 HTTPS 问题
- 不是网络问题
- 不是代码问题
- 不是权限问题
- 就是域名里的下划线,安卓不认!
你只要把 baseURL 换成
不带下划线的域名 或 直接IP
https://hce.com
https://111.111.111.111
报错立刻消失!
更多推荐
所有评论(0)