使用DexClassLoader加载dex文件无法反射调用java类,有没有大佬帮忙看下0.0

目前是新建了一个MainActivity做为启动activity,然后DexClassLoader 加载cocos 这边的Dex文件,
切换activity是没问题的,游戏也能正常跑,但是使用jsb.reflection.callStaticMethod调用的时候找不到类,

jsb.reflection.callStaticMethod(“JNI/Native”, “send”, “(Ljava/lang/String;)V”, “hello”);

顶!!!!!

看了代码,两边就不是运行在同一个ClassLoader下,所以找不到
这问题估计在这问没人懂,正规的安卓开发也不一定会…

1赞

嗯,感谢!差不多是这个原因,不深究了