无法运行项目 – Android Studio 2.0 Crashlytics问题

前端之家收集整理的这篇文章主要介绍了无法运行项目 – Android Studio 2.0 Crashlytics问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将 Android Studio更新为2.0,并尝试立即运行.
Gradle同步工作.
重建项目工程.
试图运行,失败:(.

我究竟做错了什么?

变量:

> io.fabric.tools:gradle:1.14.4
> com.android.tools.build:gradle:2.0.0-alpha1
buildToolsVersion 23.0.2

错误

  1. FAILURE: Build Failed with an exception.
  2. What went wrong: Could not determine the dependencies of task ':Application:crashlyticsStoreDeobsDebug'.
  3. Task with path 'dexDebug' not found in project ':Application'.
  4. Try:Run with --info or --debug option to get more log output.

堆栈跟踪:

  1. org.gradle.api.GradleException: Could not determine the dependencies of task ':Application:crashlyticsStoreDeobsDebug'.
  2. at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext.resolve(CachingTaskDependencyResolveContext.java:65)
  3. at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext.getDependencies(CachingTaskDependencyResolveContext.java:53)
  4. at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.realizedDependencies(DefaultTaskExecutionPlan.java:181)
  5. at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.addToTaskGraph(DefaultTaskExecutionPlan.java:138)
  6. at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.addTasks(DefaultTaskGraphExecuter.java:76)
  7. at org.gradle.execution.TaskNameResolvingBuildConfigurationAction.configure(TaskNameResolvingBuildConfigurationAction.java:47)
  8. at org.gradle.execution.DefaultBuildExecuter.configure(DefaultBuildExecuter.java:42)
  9. at org.gradle.execution.DefaultBuildExecuter.access$100(DefaultBuildExecuter.java:23)
  10. at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:48)
  11. at org.gradle.execution.ExcludedTaskFilteringBuildConfigurationAction.configure(ExcludedTaskFilteringBuildConfigurationAction.java:47)
  12. at org.gradle.execution.DefaultBuildExecuter.configure(DefaultBuildExecuter.java:42)
  13. at org.gradle.execution.DefaultBuildExecuter.access$100(DefaultBuildExecuter.java:23)
  14. at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:48)
  15. at org.gradle.execution.DefaultTasksBuildExecutionAction.configure(DefaultTasksBuildExecutionAction.java:44)
  16. at org.gradle.execution.DefaultBuildExecuter.configure(DefaultBuildExecuter.java:42)
  17. at org.gradle.execution.DefaultBuildExecuter.select(DefaultBuildExecuter.java:35)
  18. at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:142)
  19. at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:106)
  20. at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86)
  21. at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:90)
  22. at org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:54)
  23. at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
  24. at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:41)
  25. at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28)
  26. at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:49)
  27. at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
  28. at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
  29. at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
  30. at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
  31. at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
  32. at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
  33. at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
  34. at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
  35. at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
  36. at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
  37. at org.gradle.util.Swapper.swap(Swapper.java:38)
  38. at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
  39. at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
  40. at org.gradle.launcher.daemon.server.health.DaemonHealthTracker.execute(DaemonHealthTracker.java:47)
  41. at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
  42. at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:66)
  43. at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
  44. at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
  45. at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:71)
  46. at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
  47. at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
  48. at org.gradle.launcher.daemon.server.health.HintGCAfterBuild.execute(HintGCAfterBuild.java:41)
  49. at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
  50. at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
  51. at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:246)
  52. at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
  53. at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
  54. Caused by: org.gradle.api.UnknownTaskException: Task with path 'dexDebug' not found in project ':Application'.
  55. at org.gradle.api.internal.tasks.DefaultTaskContainer.getByPath(DefaultTaskContainer.java:167)
  56. at org.gradle.api.internal.tasks.DefaultTaskContainer.resolveTask(DefaultTaskContainer.java:161)
  57. at org.gradle.api.internal.tasks.DefaultTaskDependency.resolve(DefaultTaskDependency.java:80)
  58. at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext$TaskGraphImpl.getNodeValues(CachingTaskDependencyResolveContext.java:86)
  59. at org.gradle.internal.graph.CachingDirectedGraphWalker$GraphWithEmpyEdges.getNodeValues(CachingDirectedGraphWalker.java:200)
  60. at org.gradle.internal.graph.CachingDirectedGraphWalker.doSearch(CachingDirectedGraphWalker.java:112)
  61. at org.gradle.internal.graph.CachingDirectedGraphWalker.findValues(CachingDirectedGraphWalker.java:64)
  62. at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext.doResolve(CachingTaskDependencyResolveContext.java:74)
  63. at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext.resolve(CachingTaskDependencyResolveContext.java:63)
  64. ... 51 more

解决方法

我有同样的问题,尝试了很多事情没有成功.
我发现唯一的解决方案是从任何gradle文件删除对fabric或crashlytics的所有引用(实质上来自存储库和编译部分),然后通过fabric插件重新添加它们.

我想有一些重复和不相容的包含.

例如,我有(以下一些在项目毕业生和其他人在模块毕业)

  1. repositories {
  2. jcenter()
  3. maven { url 'http://download.crashlytics.com/maven' }
  4. maven { url 'https://maven.fabric.io/public' }
  5. }
  6. dependencies {
  7. classpath 'com.android.tools.build:gradle:2.0.0-alpha1'
  8. classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.16.0'
  9. classpath 'io.fabric.tools:gradle:1.20.0'
  10. }

现在我只有

  1. repositories {
  2. jcenter()
  3. maven { url 'https://maven.fabric.io/public' }
  4. }
  5. dependencies {
  6. classpath 'com.android.tools.build:gradle:2.0.0-alpha1'
  7. classpath 'io.fabric.tools:gradle:1.20.0'
  8. }

猜你在找的Android相关文章