关于热更新的问题

来源:10-9 实战:实现注入逻辑【自研代码实现热修复】

xxxxjase普通

2021-08-14

``kotlin
val extraElements = makeDexElements.invoke(
dexPathList,
filesToBeInstalled,
optimizedDirectory,
suppressedExceptions,
context.classLoader
) as kotlin.Array


makeDexElements 这个方式是不是在做 dex 优化?最后会生成一个 odex??
目标文件是  optimizedDirectory??
写回答

1回答

allenfeng

2021-08-20

你好,可以参考源码进一步分析:

https://android.googlesource.com/platform/libcore/+/master/dalvik/src/main/java/dalvik/system/DexPathList.java#362

0
0

Android 应用程序构建实战+原理精讲

深度掌握 Gradle 使用,系统性学习 Android 应用构建知识

450 学习 · 116 问题

查看课程