超级依赖编译错误 - Android

时间:2016-11-14 13:38:57

标签: uber-api

将此行代码添加到build.gradle

compile 'com.uber.sdk:rides-android:0.5.3'

项目构建时显示错误

Error:Execution failed for task ':app:prepareDebugAndroidTestDependencies'. > Dependency Error. See console for details.

来自gradle控制台的错误日志

  

执行任务:[:app:generateDebugSources,:app:generateDebugAndroidTestSources,:app:mockableAndroidJar,:app:prepareDebugUnitTestDependencies]按需配置是一项孵化功能。   警告:警告:依赖org.apache.httpcomponents:httpclient:4.0.1因调试而被忽略,因为它可能与Android提供的内部版本冲突。            如果有问题,请用jarjar重新打包以更改类包   警告:警告:依赖org.apache.httpcomponents:httpclient:4.0.1因调试而被忽略,因为它可能与Android提供的内部版本冲突。            如果有问题,请用jarjar重新打包以更改类包   警告:警告:依赖org.apache.httpcomponents:httpclient:4.0.1因发布而被忽略,因为它可能与Android提供的内部版本冲突。            如果有问题,请用jarjar重新打包以更改类包   警告:警告:依赖org.apache.httpcomponents:httpclient:4.0.1因发布而被忽略,因为它可能与Android提供的内部版本冲突。            如果有问题,请用jarjar重新打包以更改类包   增量java编译是一个孵化功能。   警告:与依赖项'com.google.code.findbugs:jsr305'冲突。 app(1.3.9)和测试app(2.0.1)的已解决版本有所不同。有关详细信息,请参阅http://g.co/androidstudio/app-test-app-conflict。   :app:preBuild UP-TO-DATE   :app:preDebugBuild UP-TO-DATE   :应用:checkDebugManifest   :app:preReleaseBuild UP-TO-DATE   :app:prepareComAndroidSupportAnimatedVectorDrawable2500Library UP-TO-DATE   :app:prepareComAndroidSupportAppcompatV72500Library UP-TO-DATE   :app:prepareComAndroidSupportSupportCompat2500Library UP-TO-DATE   :app:prepareComAndroidSupportSupportCoreUi2500Library UP-TO-DATE   :app:prepareComAndroidSupportSupportCoreUtils2500Library UP-TO-DATE   :app:prepareComAndroidSupportSupportFragment2500Library UP-TO-DATE   :app:prepareComAndroidSupportSupportMediaCompat2500Library UP-TO-DATE   :app:prepareComAndroidSupportSupportV42500Library UP-TO-DATE   :app:prepareComAndroidSupportSupportVectorDrawable2500Library UP-TO-DATE   :app:prepareComUberSdkCoreAndroid053Library UP-TO-DATE   :app:prepareComUberSdkRidesAndroid053Library UP-TO-DATE   :应用:prepareDebugDependencies   :app:compileDebugAidl UP-TO-DATE   :app:compileDebugRenderscript UP-TO-DATE   :app:generateDebugBuildConfig UP-TO-DATE   :app:generateDebugResValues UP-TO-DATE   :app:generateDebugResources UP-TO-DATE   :app:mergeDebugResources UP-TO-DATE   :app:processDebugManifest UP-TO-DATE   :app:processDebugResources UP-TO-DATE   :app:generateDebugSources UP-TO-DATE   :app:preDebugAndroidTestBuild UP-TO-DATE   :应用:prepareComAndroidSupportTestEspressoEspressoCore222Library   :应用:prepareComAndroidSupportTestEspressoEspressoIdlingResource222Library   :应用:prepareComAndroidSupportTestExposedInstrumentationApiPublish05Library   :应用:prepareComAndroidSupportTestRules05Library   :应用:prepareComAndroidSupportTestRunner05Library   :应用:prepareDebugAndroidTestDependencies   与依赖'com.google.code.findbugs:jsr305'冲突。 app(1.3.9)和测试app(2.0.1)的已解决版本有所不同。有关详细信息,请参阅http://g.co/androidstudio/app-test-app-conflict

FAILED

失败:构建因异常而失败。

  • 出了什么问题: 任务':app:prepareDebugAndroidTestDependencies'执行失败。

      

    依赖性错误。有关详细信息,请参阅控制台。

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

建立失败

请帮忙

1 个答案:

答案 0 :(得分:0)

我通过强制com.google.findbugs使用较低版本

来解决此问题