Skip to content

BeanShell Support For Android

Notifications You must be signed in to change notification settings

CopyLibs/BeanShell-Android

Repository files navigation

BeanShell-Android-Lambda

Maven Central Version

BeanShell Support For Android

依赖

implementation("io.github.copylibs:beanshell-android-lambda:$version")

用法

导入 Class

interpreter.nameSpace.importClass(name)

导入 Package

interpreter.nameSpace.importPackage(name)

设置 Variable

interpreter.set(name, value)

设置 Method

interpreter.nameSpace.setMethod(method)

执行 Code

interpreter.eval(code)

执行 Path

interpreter.source(path)

添加 ClassLoader

interpreter.addClassLoader(clsLoader)

获取 Dex ClassLoader

BshLoaderHelper.getLoaderByDex(dexPath, parentLoader)

获取 Jar ClassLoader

BshLoaderHelper.getLoaderByJar(jarPath, parentLoader)

致谢

About

BeanShell Support For Android

Topics

Resources

Stars

Watchers

Forks