找回密码
 立即注册
收起左侧

安卓平台,程序运行时无法使用,自定义的QML

3
回复
15959
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2021-4-10 23:49:09 显示全部楼层 |阅读模式
2Qter豆
把已经写好的自定义qml组件放入android的assets文件夹下,并将qmldir放入,在自定义组件中,使用另一个自定义组件,报错,提示未定义,或无效的
W libHowieApplication_x86.so: QQmlApplicationEngine failed to load component
W libHowieApplication_x86.so: qrc:/main.qml:11:5: Type CustomDialog unavailable
W libHowieApplication_x86.so: file:assets:/qml/CustomQML/Qml/CustomWidgets/CustomDialog.qml:2:1: import "../CustomBackground" has no qmldir and no namespace


回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2021-4-11 22:12:49 显示全部楼层
看来没有人走Qt for android这条路,自己研究半天终于可以了,方法就是在需要引入自定义组件的文件内,同样加入模块定义的路径,例如:我的模块module CustomQML,前提已经把需要的组件在qmldir文件中定义了,然后直接使用import CustomQML <版本号>即可
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2021-4-15 10:41:14 显示全部楼层
兄弟 你实现了 Andriod连接mysql了吗?
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2021-4-18 23:23:43 显示全部楼层
ao199103oa 发表于 2021-4-15 10:41
兄弟 你实现了 Andriod连接mysql了吗?

我连的是sqlite,很方便
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了