Android studio 错误:使用MQTT依赖项时任务执行失败…paho.android.service:1.0.2

Android studio 错误:使用MQTT依赖项时任务执行失败…paho.android.service:1.0.2,android-studio,mqtt,dex,mosquitto,paho,Android Studio,Mqtt,Dex,Mosquitto,Paho,我刚刚开始在Android Studio中使用MQTT协议。使用mosquitto代理。如果我从grandle中删除此依赖项,则使用Android Studio成功构建应用程序: 编译'org.eclipse.paho:org.eclipse.paho.android.service:1.0.2, 但是应用程序没有启动 当我编译时,包括字符串: complile'org.eclipse.paho:org.eclipse.paho.android.service:1.0.2' 错误是: *错误:任

我刚刚开始在Android Studio中使用MQTT协议。使用mosquitto代理。如果我从grandle中删除此依赖项,则使用Android Studio成功构建应用程序: 编译'org.eclipse.paho:org.eclipse.paho.android.service:1.0.2, 但是应用程序没有启动

当我编译时,包括字符串: complile'org.eclipse.paho:org.eclipse.paho.android.service:1.0.2' 错误是:

*错误:任务“:app:transformClassesWithDexForDebug”的执行失败

com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.dex.DexException:多个dex文件定义Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl*

我尝试了许多不同的选择,但没有一个效果好。
我没有任何想法

尝试修改应用程序的
build.gradle
文件(
依赖项
部分),如下所示:

compile 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.0.2'
compile('org.eclipse.paho:org.eclipse.paho.android.service:1.0.2') {
    exclude module: 'support-v4'
}
抛出错误(可能)是因为您多次尝试“包含”support-v4模块。

我收到了“任务执行失败”:app:checkDebugDuplicateClasses.”生成时出错,是的,这是因为我使用了androidx,没有此exlusion,通过支持依赖性复制了类。