投稿
开启辅助访问
 找回密码
 立即注册
取消
搜索
热搜:
活动 交友 discuz
开发者专区 + 关注 已有8人关注 发新帖
分享到

动态加载能力组件失败

#继续跟进中#时间:2020-07-08 阅读:8140 回复:5

3

主题

8

帖子

107

积分

注册会员

Rank: 2

积分
107
疑似bug反馈
设备类型: 豹小秘
序列号(SN): 仅管理员可见
Core版本: 1.14.4
ROM版本: 5.6
问题log: -
问题时间点: -
问题复现方式: 按照教程https://dev.ainirobot.com/doc/d475c270003711ea888667027a9da629 实现动态加载能力组件
源代码: 仅管理员可见
企业名称: 仅管理员可见
客户姓名: 仅管理员可见
实现动态加载能力组件

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/ 目录下,如图:
WX20200708-112543@2x.png

NativeModules的封装:
WX20200708-112721@2x.png

引用:
WX20200708-112823@2x.png


调用:
WX20200708-113021@2x.png


libs 目录已 push 进 /sdcard/debug/extra/ 下
WX20200708-113100@2x.png

执行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
WX20200708-113153@2x.png

发现NativeModules中没有Hello模块
WX20200708-113345@2x.png

请问是哪里出了问题?组件无法正常加载








回复
使用道具 举报

0

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
robotos_lm| 2020-7-9 11:38:12 | 显示全部楼层
是debug模式吗?
目前不支持debug模式

打opk试试

opk 命令要带上额外资源的参数
回复
使用道具 举报

3

主题

8

帖子

107

积分

注册会员

Rank: 2

积分
107
figure| 2020-7-13 18:03:20 | 显示全部楼层
执行orionos-cli pack --extraEnable true打包后运行可以加载组件。debug模式下不行,希望可以支持debug模式
回复
使用道具 举报

53

主题

127

帖子

997

积分

版主

Rank: 7Rank: 7Rank: 7

积分
997
wuqimeng| 2020-7-16 10:43:59 | 显示全部楼层
robotos_lm 发表于 2020-7-9 11:38
是debug模式吗?
目前不支持debug模式

请看一下。
回复
使用道具 举报

53

主题

127

帖子

997

积分

版主

Rank: 7Rank: 7Rank: 7

积分
997
wuqimeng| 2020-7-16 10:44:33 | 显示全部楼层
figure 发表于 2020-7-13 18:03
执行orionos-cli pack --extraEnable true打包后运行可以加载组件。debug模式下不行,希望可以支持debug模 ...

回帖的时候,要点击“回复”这样能有效被看到有人回复了。
回复
使用道具 举报

3

主题

8

帖子

107

积分

注册会员

Rank: 2

积分
107
figure| 2020-7-22 14:48:29 | 显示全部楼层
robotos_lm 发表于 2020-7-9 11:38
是debug模式吗?
目前不支持debug模式

执行orionos-cli pack --extraEnable true打包后运行可以加载组件。debug模式下不行,希望可以支持debug模式
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    3

    主题

    8

    帖子

    107

    积分

    注册会员

    Rank: 2

    积分
    107

发私信

TA 的相关文章

    官方微信
    发布 快速回复 返回顶部 返回列表