AgoraIO-Community / Agora-Uniapp-SDK

MIT License
27 stars 13 forks source link

[JS Framework] 当前运行的基座不包含原生插件[Agora-RTC-ChannelModule],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座 #66

Open foxmale007 opened 1 month ago

foxmale007 commented 1 month ago

01:17:31.120 [JS Framework] 当前运行的基座不包含原生插件[Agora-RTC-ChannelModule],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座 01:17:31.120 [JS Framework] 当前运行的基座不包含原生插件[Agora-RTC-EngineModule],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座

与这个错误斗争了两个日夜,无果。祭出的反编译大法检查生成的基座,甚至希望是自己出错了没有按照官方的教程导致的问题,可是无论如何按照官方的教程配置,最后还是运行不了

反编译的结果是生成的基座完全包含了SDK里的类 image 而且也完全包含了argora的库 image

但是 “当前运行的基座不包含原生插件” 错误的幽灵始终如影随形,挥之不去。无论是单独AS编译,还是HBuilder制作基座,都能包含SDK类和so库,但是都无法运行,Engine无法正常生成。业务代码都最终死在:

TypeError: Cannot read property 'callMethod' of undefined

foxmale007 commented 1 month ago

找到问题了,离线编译时。必须把AS的module下的build目录完全删除掉,重新编译基座才正常,太诡异了