【发布时间】:2015-10-19 21:06:28
【问题描述】:
我很清楚Android中app:dexDebug错误背后的原因。在stackoverflow中经历了许多类似的问题并尝试了所有可能的解决方案,我终于找到了错误的原因。下面是我的依赖:
如果两者都编译
compile 'com.google.android.gms:play-services:+'
compile 'com.microsoft.azure:azure-mobile-services-android-sdk:2.0.3'
都是一起编译的,是错误造成的。删除任何一个编译都会删除错误,但我不明白为什么?云消息传递需要 Google Play,而将设备注册到 Azure 推送通知中心则需要 Azure 服务。我看不出他们共享通用 jar 文件或在任何地方重复/重复类的任何可能性。
libs 文件夹为空。
对这个问题有什么建议吗?
【问题讨论】:
-
如果您希望人们帮助您理解错误,发布错误消息的实际文本会有所帮助 - 否则,我们只是在猜测。
-
错误:任务 ':app:dexDebug' 执行失败。 > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_40\bin\java.exe'' 没有完成-zero exit value 2 ---- 这是我收到的错误信息
标签: java android azure google-cloud-messaging