实现动态加载能力组件
https://dev.ainirobot.com/doc/d475c270003711ea888667027a9da629
按照教程进行操作
在教程的Demo工程 sdk2plugin 的 android 目录下执行gradlew dexRelease命令生成了dex文件:
sdk2plugin/android/testsdk/build/intermediates/dex/release/out/classes.dex
然后放到 opk 的 extraResource/libs/ 目录下,如图:
NativeModules的封装:
引用:
调用:
libs 目录已 push 进 /sdcard/debug/extra/ 下
执行orionos-cli run 命令运行程序
进入首页后报错:
Error: not handle
at createErrorFromErrorData (NativeModules.js:155)
at NativeModules.js:104
at MessageQueue.__invokeCallback (MessageQueue.js:414)
at MessageQueue.js:127
at MessageQueue.__guard (MessageQueue.js:314)
at MessageQueue.invokeCallbackAndReturnFlushedQueue (MessageQueue.js:126)
at debuggerWorker.js:80
发现NativeModules中没有Hello模块
请问是哪里出了问题?组件无法正常加载
|