讨论广场 问答详情
运行报NoClassDefFoundError: okhttp3.OkHttpClient
哈喽呀维维 2026-03-17 10:42:16
755 评论 分享

集成 OkHttp3 做网络请求,gradle 里加了依赖(okhttp:4.11.0),编译能通过,但一运行就报NoClassDefFoundError: okhttp3.OkHttpClient。查了官方文档,说部分 Java 库可以通过 “ohos 化” 适配,但没找到 OkHttp3 的官方适配版本。我试了手动导入 jar 包、调整 gradle 的编译选项(比如设置 compileOptions),还是没解决。

755 评论 分享
写回答
全部评论(1)
1 楼

开发者您好,可使用适配版本@ohos/httpclient运行验证,如果问题依然未解决,请及时反馈。

2026-03-23 21:26:20