包 org.qtproject.qt5.android.bindings 不存在

Posted

技术标签:

【中文标题】包 org.qtproject.qt5.android.bindings 不存在【英文标题】:package org.qtproject.qt5.android.bindings does not exist 【发布时间】:2019-03-19 06:06:10 【问题描述】:

当我尝试构建 Hue Qt 示例 android(https://github.com/BradyBrenot/huestacean) 时,遇到了这个错误。 我是 Qt 的新手。我的Qt版本5.12.0和Android工作室3.3.2

error: package org.qtproject.qt5.android.bindings does not exist

我应该怎么做才能解决这个错误? 提前致谢。

加法。

现在我尝试使用 QtCreator。但是使用Unknown module(s) in QT: androidextras构建错误

添加#2。

优先添加Android Kit后,错误信息如下

The installed SDK tools version (26.1.1) does not include Gradle scripts. The minimum Qt version required for Gradle build to work is 5.9.0/5.6.3

【问题讨论】:

必须使用Qt Creator编译 感谢您的评论。如上所述,我使用 QtCreator 更新了内容。你知道Unknown module(s) in QT: androidextras 你是如何安装Qt的?,如果你使用过在线安装程序,那么你必须再次打开它并搜索android模块,选择它并安装它 是的,我安装了 Qt 5.12.0。并安装了所有相关的android。 我已经看到问题出在哪里了,当你打开项目时你选择了它作为桌面项目,而不是你必须重新打开项目并选择 ANDROID 【参考方案1】:

试试

import org.qtproject.qt.android.bindings.QtService;

https://doc.qt.io/qt-6/android-services.html

【讨论】:

以上是关于包 org.qtproject.qt5.android.bindings 不存在的主要内容,如果未能解决你的问题,请参考以下文章

关于war包 jar包 ear包 及打包方法

一方包二方包三方包是什么?

github或者官网上找项目的开发压缩包源码包jar包

Linux 的二进制包与源码包

OSGi 捆绑包从非捆绑包 jar 导入包:为它们创建捆绑包?

使用wireshark抓包分析-抓包实用技巧