adnroid 开发编译mqtt报错 5C

android studio 下载并打开paho.mqtt.android 编译报错,我的gradle版本4.4 as版本3.1.3
下载地址https://github.com/eclipse/paho.mqtt.android

直接git到的原始的项目,打开编译就报错,我本地新建空内容项目都能编译成功,adnroid 开发编译mqtt报错×

报错如下:

Cannot create variant 'android-lint' after configuration ':org.eclipse.paho.android.service:debugRuntimeElements' has been resolved
图片说明

org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: A problem occurred configuring project ':org.eclipse.paho.android.service'.
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:139)
at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:109)
at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78)
at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)
at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100)
at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)
at org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:53)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
。。。
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.gradle.internal.exceptions.LocationAwareException: A problem occurred configuring project ':org.eclipse.paho.android.service'.
at org.gradle.initialization.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:74)
at org.gradle.initialization.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:47)
at org.gradle.initialization.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:30)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:137)
at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:109)
at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78)
at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)
at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100)
at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)
at org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:53)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)
。。。
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
Caused by: org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':org.eclipse.paho.android.service'.
at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:94)
at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:89)
。。。
... 62 more
Caused by: org.gradle.api.InvalidUserCodeException: Cannot create variant 'android-lint' after configuration ':org.eclipse.paho.android.service:debugRuntimeElements' has been resolved
at org.gradle.api.internal.artifacts.configurations.DefaultConfigurationPublications$ConfigurationVariantFactory.create(DefaultConfigurationPublications.java:158)
at org.gradle.api.internal.artifacts.configurations.DefaultConfigurationPublications$ConfigurationVariantFactory.create(DefaultConfigurationPublications.java:151)
at org.gradle.api.internal.FactoryNamedDomainObjectContainer.doCreate(FactoryNamedDomainObjectContainer.java:100)
at org.gradle.api.internal.AbstractNamedDomainObjectContainer.create(AbstractNamedDomainObjectContainer.java:67)
at com.android.build.gradle.internal.scope.VariantScopeImpl.lambda$publishArtifactToConfiguration$2(VariantScopeImpl.java:378)
at org.gradle.api.internal.artifacts.configurations.DefaultConfigurationPublications.variants(DefaultConfigurationPublications.java:139)
at com.android.build.gradle.internal.scope.VariantScopeImpl.publishArtifactToConfiguration(VariantScopeImpl.java:376)
at com.android.build.gradle.internal.scope.VariantScopeImpl.publishIntermediateArtifact(VariantScopeImpl.java:347)
at com.android.build.gradle.internal.scope.VariantScopeImpl.addTaskOutput(VariantScopeImpl.java:298)
at com.android.build.gradle.internal.TaskManager.configureGlobalLintTask(TaskManager.java:536)
at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:7

0

1个回答

最新版本之间有冲突吧 版本调低一点试试?

compile 换成 implementation

classpath 'com.android.tools.build:gradle:3.1.3'
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Qt5.9编译MQTT错误解决办法
本文主要总结Qt5.9在编译MQTT3.1时,遇到的问题和对应的解决办法。 一、我用上述的编译环境构建时,出现了如下错误: D:\1Project\Qt5project\qmqtt-master\src\mqtt\qmqtt_websocketiodevice_p.h:-1: Note: No relevant classes found. No output generated.
windows编译的mosquitto(mqtt)
windows编译的mosquitto(mqtt),可以直接下载使用。
Qt5.9编译MQTT详细图文教程
编译环境win7 64+Qt5.9.3+MinGW32 MQTT源码下载地址:(Qt版的) http://blog.csdn.net/penghejuan2012/article/details/77750381 一、Qt5.9编译MQTT源代码的步骤 1.1用Qt5.9Creator4.4.1(community)打开qmqtt.pro这个工程。(注意:一定要是”qmqt
基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(七)交叉编译paho.mqtt.embedded-c库和嵌入式linux样例程序
本篇将把paho.mqtt.embedded-c官方的源代码交叉编译成数据包封装库和应用程序两部分,并把样例应用程序在mini2440上运行。
mqtt windows动态库
从官网直接下载的mosquitto,无法直接使用,提示0x00000007错误 主要是动态库版本不兼容导致,本人整理了一下,已经在win7环境下通过vs2005验证过
STM32+MQTTPacket
把MQTT协议包移植STM32工程中,可通过串口实现MQTT协议通讯!
QT移植MQTT
移植MQTT到QT环境中 一、项目下载链接
使用QT官方库实现mqtt客户端
    因为最近一个物联网项目需要实现各终端状态采集及接收管理端控制指令,前期网上综合查了一下,决定采用mqtt协议,服务端采用的是开源的emqtt。客户端是用qt,网上搜来搜去都是的qmqtt这个第三方库:https://github.com/emqtt/qmqtt/。    后来在官网查了下发现qt官方从5.10开始已经支持mqtt,但是并没有集成到安装版本里。简单研究了一下发现比较简单,把实...
使用mosquitto开发包开发mqtt程序
1、简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,目前广泛应用于物联网概念中。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器。 2、支持mqtt的开发包目前非常多,但是常用的依旧是mosquitto。mosquitto下载地址:http://mosquitto.org...
openwrt系统+ 交叉编译mosquitto
1.下载最新的mosquitto.1.4.10.tar.gz的源码 2.解压,打开config.mk。在文件顶部添加如下 CC=mipsel-openwrt-linux-gcc CXX=mipsel-openwrt-linux-g++ CPP=mipsel-openwrt-linux-g++ AR=mipsel-openwrt-linux-ar  LD=mipsel-openw
使用QT官方库实现MQTT客户端
因为最近一个物联网项目需要实现各终端状态采集及接收管理端控制指令,前期网上综合查了一下,决定采用mqtt协议,服务端采用的是开源的emqtt。客户端使用qt,网上搜来搜去都是qmqtt这个第三方库:https://github.com/emqtt/qmqtt/。后来在官网查了下发现qt官方从5.10开始已经支持mqtt,但是并没有集成到安装版本里。花时间研究了一下,发现比较简单,把实现过程分享一下...
搭建windows平台下的MQTT平台
1.下载Apollo服务器,下载地址http://activemq.apache.org/apollo/download.html,选择window版本下载。下载到桌面并且解压。通过命令行进入这个文件夹中,运行在apache-apollo-1.7.1\bin\中的apollo.cmd文件,在后面加上参数create mybroker即可创建一个服务器实例。如果创建失败,运行不正常,需要检查电脑是否...
MQTT windows客户端 同时支持TCP/UDP/MQTT/HTTP C++开发
MQTT windows客户端 单文件绿色版,是目前windows下唯一不依赖其他运行环境的图形客户端, 同时支持TCP/UDP/MQTT/HTTP
mqtt的开源实现mosquitto的交叉编译与使用
mqtt协议是最近比较流行的即时推送的协议 到 http://mosquitto.org/download/ 下载源码 或者跟我一样我直接下git $ git clone git://git.eclipse.org/gitroot/mosquitto/org.eclipse.mosquitto.git $ cd  org.eclipse.mosquitto/ 编译pc平台的 $ ma
MQTT在OPENWRT下的测试例子
1. 在opnwrt下 先安装 mosquitto 2.   终端输入 mosquitto_sub  -t mqtt 2.  电脑端输入 mosquitto_sub -h 192.168.202.88 -t mqtt "hellowld" 可以参考这个 https://my.oschina.net/u/1396253/blog/175773
MQTT源码交叉编译与移植
基于MQTT源码的嵌入式LINUX移植,网上可参看资料几乎没有,估计是用的不多,没什么人弄,又或者 太简单,没人写参考。这里记录下编译与移植过程。大致有三部分,交叉编译openssl、交叉编译MQTT、安装MQTT服务器。 1 交叉编译OPENSSL 因为MQTT用到OPENSSL库,所以编译MQTT的时候要先编译OPENSSL。解压源文件,创建openssl安装目录,配置o
MQTT测试代码及编译
下载了好多资源,才编译通过。主要包括MQTT源码,测试程序,订阅、发布。
MQTT MT2503上的移植文件
在MTK功能机平台实现mqtt协议,实现了connect ping subscribe public功能。实测可用。
编译安装 MQTT mosquitto 遇到的问题和解法
从官网(http://mosquitto.org/download/)下载了 1.3.5 的版本,解压后编译失败 :~/Downloads/mosquitto-1.3.5$ make set -e; for d in lib client src; do /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ${d}; don
交叉编译百度开放云的MQTT-c时遇到的问题总结
MQTT-c 依赖photo库 photo库依赖libssl和libcrypto两个库,这两个库包在openssl中 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。昨天编译MQTT-c 出现错误:arm-linux-gcc -c src/PublisherSync.c -I/home/whl
MQTT学习(四)-linux下交叉编译
mosquitto在运行的时候需要用到几个比较重要的动态库libmosquitto.so, libssl.so, libcrypto.so,需要参看用户的配置,可能不光光需要包含这么多库,本文章在设置是配置项如下: 其中libmosquitto.so是由mosquitto的源代码编译来的一些函数的动态库,另外两个则需要先进行交叉编译,生成ARM架构的动态库才可以在编译的时候应用。 1.交
基于paho在android平台上实现MQTT Client间的简单通信
在之前的博文中,对MQTT和paho进行了简单的描述。paho为实现MQTT通信提供了接口。本篇将在android平台上,基于paho实现MQTT Client间的简单通信。broker选择公共的mosquitto broker.(0)权限<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-p
mqtt安装编译
1、Mosquitto源代码下载并解压wget http://mosquitto.org/files/source/mosquitto-1.4.9.tar.gztar zxfv mosquitto-1.4.9.tar.gz2、进入目录编译cd mosquitto-1.4.9 make -j4 3、Mosquitto安装 sudo make install出现如下错误:在mosquitto.mk中修...
ubuntu14.04装mqtt遇到的几个错误
ubuntu14.04装mqtt时遇到的几个错误 在github上下载的源码: wget https://github.com/eclipse/mosquitto/archive/v1.4.14.tar.gz 编译时,遇到了几个错误,在此小记,make时 read_handle_server.c:31:25: fatal error: uuid/uuid.h: No such file...
Adnroid Calendars jar包(2)
Adnroid Calendars jar包Adnroid Calendars jar包Adnroid Calendars jar包Adnroid Calendars jar包Adnroid Calendars jar包
Android端使用MQTT协议
Android端MQTT协议的使用 由于公司开发智能终端产品,使用MQTT协议进行通信,特记录一下,需要了解原理和服务器端的请移步 一、MQTT协议 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动...
MQTT客户端C语言代码(Paho库及二次封装)
MQTT客户端实现(使用Eclipse Paho C库,进行了二次封装)。在Linkit7688单片机上运行测试通过,附例程。
android 串口测试工具
在adnroid开发中,用于调试程序,查看log。
MQTT在linux下环境下的编译与配置
安装的方法参照
Android网络开发回顾之旅 ① 在Android手机集成使用MQTT协议 ,实现搞掂移动控制硬件端。(附带Demo)
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 ① 对物联网爱不释手,在Android手机集成使用MQTT协议 ,实现搞掂移动控制硬件端。 一、认识MQTT协议。 如果你对MQTT协议的连接过程不熟悉,那没关系;请看我前面的8266硬件上介绍的MQTT介绍 ,其实也没啥难,这个MQTT的好
Qt5编写MQTT_Client客户端(完整代码+qmqtt.exe)注意:编译器使用MSVC_64位2015,使用release调试
库的下载地址:https://github.com/emqtt/qmqtt  编译环境: 桌面环境:Windows10 Qt5版本: 开始 1、下载库文件:https://github.com/emqtt/qmqtt 2、解压出来 3、进入src文件下双击src.pro 4、配置文件 5、点击build完成 6、重点!!!  - 此时,在根目录下就会生成两个文件夹...
基于MQTT协议进行应用开发
来自:http://www.cnblogs.com/secondtononewe/p/6073089.html 官方协议有句如下的话来形容MQTT的设计思想: “It is designed for connections with remote locations where a "small code footprint" is required or the netw
WiFi-ESP8266入门开发(十七)--MQTT客户端
注:对于ESP8266开源技术感兴趣的可以加群,我们一起探索交流学习,群号:579932824。群名:ESP8266开源技术交流群。 介绍 MQTT是基于轻量级的基于发布 - 订阅的消息传递协议。 它比其他基于请求响应的API(如HTTP)更快(更快)。 它是基于TCP / IP协议开发的。 它允许远程定位设备在消息代理的帮助下连接,订阅,发布等到服务器上的特定主题。 MQTT Bro...
MQTT开发总结
MQTT开发文档         首先,我们简单的提一下mqtt是什么;MQTT(Message Queuing TelemetryTransport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。         上面的这些语言
mqtt交叉编译
参考:http://blog.chinaunix.net/uid-20680966-id-5697989.html make CC=arm-arago-linux-gnueabi-gcc CXX=arm-arago-linux-gnueabi-g++ CFLAGS=&quot;-I/home/yaopeng/newest/openssl/openssl-1.0.0/ -L//home/yaopeng/ne...
LWIP加入编译
今天工程中要加入LWIP支持;其它人都是用KEIL工程加入目录再加入相关文件的,而因为个人习惯系统架构搭建完毕后再也不动工程配置;所以也不打算去更新KEIL工程的系统配置而改变是否加入LWIP功能模块;最早我使用一个.c文件加入所有的LWIP模块的.C文件进行编译发生错误:error:  #136: struct &quot;tcp_pcb&quot; has no field &quot;lwip_recv&quot;此种类似的信息,...
mqtt配置常见错误
This tutorial explains basic steps of installing mosquitto server on openwrt platform. Mosquitto exists in openwrt barrier breaker repository but I decided to crosscompile it. At host computer in open
【原创】快速开发MQTT(二)初识MQTT
文章首发于同名微信公众号:DigCore 欢迎关注同名微信公众号:DigCore,及时获取最新技术博文。   基本介绍 在上篇文章《【原创】快速开发MQTT(一)电子工程师眼中的MQTT》中,对比了串口连接和TCP连接,我们知道实现了连接和数据收发之后,接下来就是要考虑数据的封装、组包的事了。   比如UART传输过程中,数据被从A设备发送到B设备时,一般的都做这样的协议简单封装...
thingsboard中的网关问题及处理办法
我的thingsboard版本及thingsboard源码git地址:          Thingsboard:https://github.com/thingsboard/thingsboard (我用的是2.1.0版本)          网关Gateway:https://github.com/thingsboard/thingsboard-gateway          网关组件...
【原创】快速开发MQTT(一)电子工程师眼中的MQTT
文章首发于同名微信公众号:DigCore 欢迎关注同名微信公众号:DigCore,及时获取最新技术博文。   对于MQTT的介绍,官方文档是直接进入主题,讨论其架构模型,对于未曾接触网络技术的电子工程师来说,这第一章都已经是略微难懂的章节,更别提继续往下看了。因此,此文是站在电子工程师的角度介绍MQTT协议,为方便理解和描述,肯定没有计算机网络方面专业术语那么准确。   作为一名电子工程...
文章热词 颜色模型OpenCV编译 Java后端服务开发 机器翻译输入法开发 Python爬虫框架Django开发 Python工程师全栈开发
相关热词 c++编译boost date报错 c++demo mqtt c# mqtt 开发python培训 python培训开发