首页
›
移动端与Android应用开发
›
058-应用启动崩溃复现与优化
›
《启动阶段OkHttp超时崩溃调试技巧》
VIP20
本课程属于:058-应用启动崩溃复现与优化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
启动阶段OkHttp超时崩溃调试技巧
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么启动阶段OkHttp容易超时崩…
课程导论
OkHttp
02
OkHttp超时机制总览
connectTimeout · readTimeout · writeTimeout
OkHttp
超时机制总览
03
启动阶段网络请求的特殊性
主线程阻塞 · 冷启动DNS缓存
启动阶段网络请求…
主线程阻塞
04
OkHttp默认超时配置及其在启动场景下的风险
OkHttp默认超时配置及其在启动场景下… · 核心概念 · 实践要点
OkHttp
默认超时配置
05
常见超时类型一
ConnectException(连…
常见超时类型一
ConnectExcep…
06
常见超时类型二
SocketTimeoutExcep…
常见超时类型二
SocketTimeou…
07
常见超时类型三
SSLHandshakeExcept…
常见超时类型三
SSLHandshake…
08
启动时DNS解析失败导致的超时崩溃
启动时DNS解析失败导致的超时崩溃 · 核心概念 · 实践要点
DNS
启动时
09
OkHttp拦截器链与超时错误捕获时机
OkHttp拦截器链与超时错误捕获时机 · 核心概念 · 实践要点
OkHttp
拦截器链
10
使用Logcat日志定位超时崩溃的第一行线索
使用Logcat日志定位超时崩溃的第一行… · 核心概念 · 实践要点
Logcat
使用
11
开启OkHttp自带日志拦截器(HttpLoggingInterceptor)调
开启OkHttp自带日志拦截器(Http… · 核心概念 · 实践要点
OkHttp
HttpLoggingI…
12
使用Stetho或Chuck抓包分析超时请求
使用Stetho或Chuck抓包分析超时… · 核心概念 · 实践要点
Stetho
Chuck
13
在Charles/Wireshark中分析启动阶段的网络时间线
在Charles/Wireshark中分… · 核心概念 · 实践要点
Charles/Wire…
分析启动阶段的网…
14
OkHttp RetryAndFollowUpInterceptor对超时重试的
OkHttp RetryAndFollo… · 核心概念 · 实践要点
OkHttp
RetryAndFoll…
15
自定义Interceptor实现精细化超时监控
自定义Interceptor实现精细化超… · 核心概念 · 实践要点
Interceptor
自定义
16
为启动请求单独设置超时
OkHttpClient.clone…
为启动请求单独设…
OkHttpClient…
17
异步初始化与OkHttp预热
避免首次请求超时
OkHttp
异步初始化
18
使用DnsOverHttps或自定义DNS解析器解决启动DNS慢
使用DnsOverHttps或自定义DN… · 核心概念 · 实践要点
DnsOverHttps
DNS
19
ConnectionPool在启动时的复用策略与超时关系
ConnectionPool在启动时的复… · 核心概念 · 实践要点
ConnectionPo…
启动时的复用策略
20
避免OkHttp单例在Application.onCreate()中初始化阻塞U
避免OkHttp单例在Applicati… · 核心概念 · 实践要点
OkHttp
Application.…
21
使用Coil/Glide等图片库时的超时调试异同
使用Coil/Glide等图片库时的超时… · 核心概念 · 实践要点
Coil/Glide
使用
22
Retrofit + OkHttp场景下的超时异常传递与转化
Retrofit + OkHttp场景下… · 核心概念 · 实践要点
Retrofit
OkHttp
23
Kotlin协程与OkHttp超时
withTimeout与async/…
Kotlin
OkHttp
24
利用OkHttp EventListener精确监控每个连接生命周期
利用OkHttp EventListen… · 核心概念 · 实践要点
OkHttp
EventListene…
25
针对启动阶段特殊网络环境(弱网、代理)的调试方案
针对启动阶段特殊网络环境(弱网 · 核心概念 · 实践要点
针对启动阶段特殊…
弱网
26
崩溃堆栈解析实战
从UncaughtException…
崩溃堆栈解析实战
UncaughtExce…
27
使用Bugly/AppCenter等平台聚合超时崩溃数据
使用Bugly/AppCenter等平台… · 核心概念 · 实践要点
Bugly/AppCen…
使用
28
单元测试与集成测试
模拟超时场景的编写技巧
单元测试
集成测试
29
上线前检查清单
超时配置压测与灰度验证
上线前检查清单
超时配置压测
30
课程总结
建立启动网络稳定性调试闭环
课程总结
建立启动网络稳定…
所属VIP或分类
同VIP:ANR崩溃场景复现与定位方法详解
同VIP:APK签名校验失败启动崩溃复现实战案例
同VIP:Baseline-Profile编译错误排查实践