我直接给你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

报错立刻消失!

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐