loadjar 加载jar库
2022-12-22 14:27:16 最后更新
用法:
//比如加载 abc.jar
//赋值变量 库对象
loadjar("abc.jar", b)
syso(b)

//比如加载 abc.apk
//包含Activity需要传入true,赋值变量 库对象
loadjar("abc.apk", true, b)
syso(b)

//比如加载 abc.apk
// 配置 ClassLoader 后可以让SDK读取到ClassLoader里的类,如下就是把当前应用的ClassLoader加上了
//包含Activity需要传入true,传入ClassLoader,赋值变量 库对象
javax(gcl, activity, "android.content.ContextWrapper", "getClassLoader")
loadjar("abc.apk", false, gcl, b)
syso(b)

说明:
用于加载一些jar,dex,apk 的 sdk。需要把jar文件载入至项目资源,加载过程将联网校验。
如果附带SO动态链接库,需要把SO文件载入至项目资源。