如何在Android的基本模块中从动态功能模块访问Java代码/库?

如何在Android的基本模块中从动态功能模块访问Java代码/库?,java,android,kotlin,dynamic-feature,Java,Android,Kotlin,Dynamic Feature,在提到 从已安装的模块访问代码和资源 &有一个加载本机库的函数 SplitInstallHelper.loadLibrary(newContext, “my-cpp-lib”); 但如何从安装的动态特性模块访问Java/Kotlin类或Java库 我查过了,但没有解决办法 提前谢谢 您可以通过以下方式加载java/kotlin类: Class cls = Class.forname("com.example.package"); 完成动态功能模块安装后。 然后,您可以使用

在提到

从已安装的模块访问代码和资源

&有一个加载本机库的函数

SplitInstallHelper.loadLibrary(newContext, “my-cpp-lib”);
但如何从安装的动态特性模块访问Java/Kotlin类或Java库

我查过了,但没有解决办法

提前谢谢
您可以通过以下方式加载java/kotlin类:

Class cls = Class.forname("com.example.package");
完成动态功能模块安装后。 然后,您可以使用

Object obj = cls.newInstance();
或者,您可以拥有一个抽象类
com.example.package
类,例如
exampleaxtract

最后的代码可能看起来像

ExampleAbstract obj = cls.newInstance();