首页
›
移动端与Android应用开发
›
058-应用启动崩溃复现与优化
›
《组件化项目依赖注入崩溃复现案例》
VIP20
本课程属于:058-应用启动崩溃复现与优化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
组件化项目依赖注入崩溃复现案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
依赖注入基础概念与组件化项目中的依赖管理挑战
依赖注入基础概念与组件化项目中的依赖管理… · 核心概念 · 实践要点
依赖注入基础概念
组件化项目
02
Dagger/Hilt核心注解(@Inject, @Module, @Provi
Dagger/Hilt核心注解(@Inj… · 核心概念 · 实践要点
Dagger/Hilt
Inject
03
组件依赖图与循环依赖的检测机制
组件依赖图与循环依赖的检测机制 · 核心概念 · 实践要点
组件依赖图
循环依赖的检测机…
04
作用域(@Singleton, @ActivityScoped等)错误引发空指针
作用域(@Singleton · 核心概念 · 实践要点
Singleton
ActivityScop…
05
子组件与父组件依赖注入冲突导致编译失败案例
子组件与父组件依赖注入冲突导致编译失败案… · 核心概念 · 实践要点
子组件
父组件依赖注入冲…
06
多模块间跨组件依赖注入配置错误案例
多模块间跨组件依赖注入配置错误案例 · 核心概念 · 实践要点
多模块间跨组件依…
重点
07
@Named限定符使用不当导致的注入歧义崩溃
@Named限定符使用不当导致的注入歧义… · 核心概念 · 实践要点
Named
限定符使用不当导…
08
懒加载(Lazy)与Provider使用不当的内存泄漏问题
懒加载(Lazy)与Provider使用… · 核心概念 · 实践要点
Lazy
Provider
09
组件生命周期与注入时机不对导致的空指针崩溃
组件生命周期与注入时机不对导致的空指针崩… · 核心概念 · 实践要点
组件生命周期
注入时机不对导致…
10
使用@Binds与@Provides选择错误导致的ClassCastExcept
使用@Binds与@Provides选择… · 核心概念 · 实践要点
Binds
Provides
11
模块中遗漏添加@InstallIn注解导致的Dagger崩溃
模块中遗漏添加@InstallIn注解导… · 核心概念 · 实践要点
InstallIn
Dagger
12
Hilt的@HiltViewModel与ViewModel注入失效案例
Hilt的@HiltViewModel与… · 核心概念 · 实践要点
Hilt
HiltViewMode…
13
多进程环境下依赖注入的崩溃复现
多进程环境下依赖注入的崩溃复现 · 核心概念 · 实践要点
多进程环境下依赖…
重点
14
Kotlin与Java混合项目中的注入兼容性问题
Kotlin与Java混合项目中的注入兼… · 核心概念 · 实践要点
Kotlin
Java
15
ProGuard/R8混淆导致的依赖注入运行时崩溃
ProGuard/R8混淆导致的依赖注入… · 核心概念 · 实践要点
ProGuard/R8
混淆导致的依赖注…
16
Dagger的Component依赖关系树形结构错误导致编译失败
Dagger的Component依赖关系… · 核心概念 · 实践要点
Dagger
Component
17
自定义@Qualifier与系统限定符冲突案例
自定义@Qualifier与系统限定符冲… · 核心概念 · 实践要点
Qualifier
自定义@
18
使用@AssistedInject的工厂模式错误调用崩溃
使用@AssistedInject的工厂… · 核心概念 · 实践要点
AssistedInje…
使用@
19
组件内单例与局部实例作用域混淆导致的空指针
组件内单例与局部实例作用域混淆导致的空指… · 核心概念 · 实践要点
组件内单例
局部实例作用域混…
20
@Module中提供外部库对象时未处理生命周期崩溃
@Module中提供外部库对象时未处理生… · 核心概念 · 实践要点
Module
提供外部库对象时…
21
Hilt的@EntryPoint在非Activity/Fragment中使用崩溃
Hilt的@EntryPoint在非Ac… · 核心概念 · 实践要点
Hilt
EntryPoint
22
多模块中重复定义同一个绑定导致编译错误
多模块中重复定义同一个绑定导致编译错误 · 核心概念 · 实践要点
多模块
重复定义同一个绑…
23
使用@BindsInstance与组件Builder传参错误案例
使用@BindsInstance与组件B… · 核心概念 · 实践要点
BindsInstanc…
Builder
24
Dagger的@Subcomponent与ParentComponent作用域冲
Dagger的@Subcomponent… · 核心概念 · 实践要点
Dagger
Subcomponent
25
组件化框架中ServiceLocator模式与DI框架混用导致的异常
组件化框架中ServiceLocator… · 核心概念 · 实践要点
ServiceLocat…
DI
26
单元测试中Mock依赖注入崩溃案例(依赖未正确提供)
单元测试中Mock依赖注入崩溃案例(依赖… · 核心概念 · 实践要点
Mock
单元测试
27
动态特征模块(Dynamic Feature)中Hilt注入失败
动态特征模块(Dynamic Featu… · 核心概念 · 实践要点
Dynamic
Feature
28
多线程环境下非线程安全注入的崩溃(ConcurrentModificationE
多线程环境下非线程安全注入的崩溃(Con… · 核心概念 · 实践要点
ConcurrentMo…
多线程环境下非线…
29
使用Koin或Kodein等其他DI框架迁移中的崩溃案例
使用Koin或Kodein等其他DI框架… · 核心概念 · 实践要点
Koin
Kodein
30
综合分析
如何系统性排查依赖注入崩溃 — 调试…
综合分析
如何系统性排查依…
所属VIP或分类
同VIP:ANR崩溃场景复现与定位方法详解
同VIP:APK签名校验失败启动崩溃复现实战案例
同VIP:Baseline-Profile编译错误排查实践