【发布时间】:2016-01-28 20:45:14
【问题描述】:
我正在努力在我的项目中添加外部依赖项,添加
compile 'com.github.bmarrdev:android-DecoView-charting:v0.9.3'
在我的 build.gradle 文件中。
我也加了
maven { url "https://jitpack.io" }
在顶层 build.gradle 文件上。
我有一个具有嵌套结构(以及嵌套的 build.gradle 文件)的 Android Studio 项目,这是我的错误日志:
23:24:23.997 [ERROR] [org.gradle.BuildExceptionReporter] 配置项目“:app”时出现问题。 23:24:23.997 [错误] [org.gradle.BuildExceptionReporter] > 无法解析配置“:app:_debugCompile”的所有依赖项。 23:24:23.998 [错误] [org.gradle.BuildExceptionReporter] > 找不到 com.github.bmarrdev:android-DecoView-charting:v0.9.3。 23:24:23.998 [错误] [org.gradle.BuildExceptionReporter] 在以下位置搜索: 23:24:24.000 [错误] [org.gradle.BuildExceptionReporter] https://jcenter.bintray.com/com/github/bmarrdev/android-DecoView-charting/v0.9.3/android-DecoView-charting-v0.9.3.pom 23:24:24.004 [错误] [org.gradle.BuildExceptionReporter] https://jcenter.bintray.com/com/github/bmarrdev/android-DecoView-charting/v0.9.3/android-DecoView-charting-v0.9.3.jar 23:24:24.004 [错误] [org.gradle.BuildExceptionReporter] 文件:/Users/am/Library/Android/sdk/extras/android/m2repository/com/github/bmarrdev/android-DecoView-charting/v0.9.3/ android-DecoView-charting-v0.9.3.pom 23:24:24.004 [错误] [org.gradle.BuildExceptionReporter] 文件:/Users/am/Library/Android/sdk/extras/android/m2repository/com/github/bmarrdev/android-DecoView-charting/v0.9.3/ android-DecoView-charting-v0.9.3.jar 23:24:24.004 [错误] [org.gradle.BuildExceptionReporter] 文件:/Users/am/Library/Android/sdk/extras/google/m2repository/com/github/bmarrdev/android-DecoView-charting/v0.9.3/ android-DecoView-charting-v0.9.3.pom 23:24:24.005 [错误] [org.gradle.BuildExceptionReporter] 文件:/Users/am/Library/Android/sdk/extras/google/m2repository/com/github/bmarrdev/android-DecoView-charting/v0.9.3/ android-DecoView-charting-v0.9.3.jar 23:24:24.005 [错误] [org.gradle.BuildExceptionReporter] 要求: 23:24:24.005 [错误] [org.gradle.BuildExceptionReporter] 主干:应用程序:未指定 23:24:24.005 [错误] [org.gradle.BuildExceptionReporter] 23:24:24.005 [错误] [org.gradle.BuildExceptionReporter] * 例外是: 23:24:24.007 [错误] [org.gradle.BuildExceptionReporter] org.gradle.api.ProjectConfigurationException:配置项目“:app”时出现问题。 23:24:24.008 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:79)
我偶然发现了这个问题的第一个答案: Android studio Failed to find: com.getbase:floatingactionbutton:1.3.0
它说,在这样的结构项目中,不可能以这种方式添加依赖项。
谁能给我建议一个解决方案?
编辑 我尝试了@Sharj 提出的解决方案。它可以很好地解决 DecoView-Charting 的依赖关系。 无论如何,我试图添加这个新的依赖项
compile 'com.getbase:floatingactionbutton:1.10.1'
编译失败并出现以下错误:
19:07:43.255 [错误] [org.gradle.BuildExceptionReporter] 19:07:43.256 [错误] [org.gradle.BuildExceptionReporter] 失败:构建失败并出现异常。 19:07:43.259 [错误] [org.gradle.BuildExceptionReporter] 19:07:43.261 [错误] [org.gradle.BuildExceptionReporter] * 出了什么问题: 19:07:43.274 [错误] [org.gradle.BuildExceptionReporter]任务':app:processDebugResources'执行失败。 19:07:43.275 [错误] [org.gradle.BuildExceptionReporter] > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command'/Users/am/Library/Android /sdk/build-tools/19.1.0/aapt'' 以非零退出值 139 完成 19:07:43.279 [错误] [org.gradle.BuildExceptionReporter] 19:07:43.279 [错误] [org.gradle.BuildExceptionReporter] * 例外是: 19:07:43.283 [错误] [org.gradle.BuildExceptionReporter] org.gradle.api.tasks.TaskExecutionException:任务':app:processDebugResources'的执行失败。 19:07:43.284 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69) 19:07:43.285 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46) 19:07:43.286 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35) 19:07:43.289 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64) 19:07:43.290 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58) 19:07:43.290 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42) 19:07:43.291 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52) 19:07:43.291 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53) 19:07:43.291 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) 19:07:43.292 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:310) 19:07:43.292 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79) 19:07:43.293 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63) 19:07:43.293 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51) 19:07:43.293 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:23) 19:07:43.293 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:88) 19:07:43.293 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37) 19:07:43.293 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62) 19:07:43.295 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) 19:07:43.295 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:68) 19:07:43.296 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32) 19:07:43.296 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62) 19:07:43.297 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:55) 19:07:43.297 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:149) 19:07:43.297 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:106) 19:07:43.298 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86) 19:07:43.298 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:90) 19:07:43.298 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:54) 19:07:43.299 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) 19:07:43.300 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:41) 19:07:43.300 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28) 19:07:43.300 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:49) 19:07:43.300 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) 19:07:43.300 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) 19:07:43.300 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37) 19:07:43.301 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) 19:07:43.301 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) 19:07:43.301 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) 19:07:43.301 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) 19:07:43.301 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) 19:07:43.301 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74) 19:07:43.301 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72) 19:07:43.302 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.util.Swapper.swap(Swapper.java:38) 19:07:43.304 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72) 19:07:43.304 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) 19:07:43.305 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.health.DaemonHealthTracker.execute(DaemonHealthTracker.java:47) 19:07:43.305 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) 19:07:43.306 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:66) 19:07:43.307 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) 19:07:43.307 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) 19:07:43.307 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:71) 19:07:43.308 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) 19:07:43.309 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) 19:07:43.309 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.health.HintGCAfterBuild.execute(HintGCAfterBuild.java:41) 19:07:43.310 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) 19:07:43.310 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50) 19:07:43.310 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:246) 19:07:43.311 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) 19:07:43.311 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) 19:07:43.312 [错误] [org.gradle.BuildExceptionReporter] 原因:org.gradle.internal.UncheckedException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令 '/Users/am/Library/Android/sdk/build-tools/19.1.0/aapt'' 以非零退出值 139 结束 19:07:43.312 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:45) 19:07:43.313 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:78) 19:07:43.313 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.doExecute(AnnotationProcessingTaskFactory.java:243) 19:07:43.314 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:219) 19:07:43.315 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.execute(AnnotationProcessingTaskFactory.java:230) 19:07:43.315 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:208) 19:07:43.316 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80) 19:07:43.316 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61) 19:07:43.316 [错误] [org.gradle.BuildExceptionReporter] ... 57 更多 19:07:43.316 [错误] [org.gradle.BuildExceptionReporter] 原因:com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command'/Users/am/Library /Android/sdk/build-tools/19.1.0/aapt'' 以非零退出值 139 完成 19:07:43.316 [错误] [org.gradle.BuildExceptionReporter] 在 com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:42) 19:07:43.316 [错误] [org.gradle.BuildExceptionReporter] 在 com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:854) 19:07:43.316 [错误] [org.gradle.BuildExceptionReporter] 在 com.android.builder.core.AndroidBuilder$processResources$2.call(未知来源) 19:07:43.317 [错误] [org.gradle.BuildExceptionReporter] 在 com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.groovy:159) 19:07:43.318 [错误] [org.gradle.BuildExceptionReporter] 在 com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:79) 19:07:43.318 [错误] [org.gradle.BuildExceptionReporter] 在 org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75) 19:07:43.318 [错误] [org.gradle.BuildExceptionReporter] ... 63 更多 19:07:43.318 [错误] [org.gradle.BuildExceptionReporter] 原因:org.gradle.process.internal.ExecException: Process 'command'/Users/am/Library/Android/sdk/build-tools/19.1.0 /aapt'' 以非零退出值 139 结束 19:07:43.318 [错误] [org.gradle.BuildExceptionReporter] at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:365) 19:07:43.319 [错误] [org.gradle.BuildExceptionReporter] 在 com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:40) 19:07:43.319 [错误] [org.gradle.BuildExceptionReporter] ... 还有 68 个 19:07:43.319 [错误] [org.gradle.BuildExceptionReporter]
【问题讨论】:
-
您将
maven { url "https://jitpack.io" }添加到存储库? -
你的错误是什么?同时粘贴你的 build.gradle。
标签: android android-gradle-plugin build.gradle