纯反射加载
AS 可以将一个apk,arr,aab,jar 文件导入,加载并执行APK 文件中的类
apk中包含arr?
如果您加载的apk中包含arr,arr中包含so 那么需要将arr中的so拷贝一份放在apk的libs中即可正常加载.
如果apk,arr中包含so库,也会一并加载.
整个过程通过反射实现 如果您掌握一点java的反射知识,那将更容易上手~
加载
此方法会将apk,arr,jar,aab等文件加载进一个DexLoader中,方便后续通过反射拿到其中的类.
from ascript.android import plug
- 函数
plug.load_apk(file_path:str)
- 参数
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
file_path | str | 是 | apk文件的绝对路径 |