android:如何在另一个应用程序中加载类

android:如何在另一个应用程序中加载类,android,class,loader,android-ndk,Android,Class,Loader,Android Ndk,问题描述: 我正在为android应用程序(命名应用程序)编写一个插件(命名插件)。 pulgin有一些本机代码,应该由应用程序调用。 也就是说,应用程序启动插件由本机代码实现 应用程序启动 ->加载插件的.so库(应用程序中加载了.so) ->应用程序在so中调用c函数。 所有这些都很好 当.so尝试在插件中加载类时,它返回classNotDef异常。 但阶级是存在的。如果我单独运行插件,则不会出现异常, 我猜这是因为so是在应用程序的进程中加载的,而插件是在另一个进程中加载的 包裹 anbo

问题描述: 我正在为android应用程序(命名应用程序)编写一个插件(命名插件)。 pulgin有一些本机代码,应该由应用程序调用。 也就是说,应用程序启动插件由本机代码实现

应用程序启动 ->加载插件的.so库(应用程序中加载了.so) ->应用程序在so中调用c函数。 所有这些都很好

当.so尝试在插件中加载类时,它返回classNotDef异常。 但阶级是存在的。如果我单独运行插件,则不会出现异常, 我猜这是因为so是在应用程序的进程中加载的,而插件是在另一个进程中加载的 包裹


anbody可以帮助我在
AndroidManifest.xml
中为类别定义类。

。这将使你的问题清楚易懂。。。。。。。