如何在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();