Looks like the robolectric plugin is using internal API that they probably shouldn't, and isn't compatible with 0.11
We do want to work with them to make sure they use stuff that won't change but it's not going to happen before summer. In the mean time you'll need to wait until they release an update. On Fri, Jun 6, 2014 at 2:12 PM, Felipe Lima <[email protected]> wrote: > * What went wrong: > A problem occurred configuring project ':weheartit'. > > java.lang.NoClassDefFoundError: com.android.builder.BuilderConstants > > * Try: > Run with --info or --debug option to get more log output. > > * Exception is: > org.gradle.api.ProjectConfigurationException: A problem occurred > configuring project ':weheartit'. > at > org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:79) > at > org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:74) > at > org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:61) > at > org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:507) > at > org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:82) > at > org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:31) > at > org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:142) > at > org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113) > at > org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81) > at > org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64) > at > org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33) > at > org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24) > at > org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35) > at > org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:45) > at > org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:34) > at > org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125) > at > org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:42) > at > org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125) > at > org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:24) > at > org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125) > at > org.gradle.launcher.daemon.server.exec.StartStopIfBuildAndStop.execute(StartStopIfBuildAndStop.java:33) > at > org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125) > at > org.gradle.launcher.daemon.server.exec.ReturnResult.execute(ReturnResult.java:34) > at > org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125) > at > org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:71) > at > org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:69) > at org.gradle.util.Swapper.swap(Swapper.java:38) > at > org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:69) > at > org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125) > at > org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:60) > at > org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:34) > at > org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125) > at > org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:60) > at > org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:34) > at > org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125) > at > org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:45) > at > org.gradle.launcher.daemon.server.DaemonStateCoordinator.runCommand(DaemonStateCoordinator.java:186) > at > org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy.doBuild(StartBuildOrRespondWithBusy.java:49) > at > org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:34) > at > org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125) > at > org.gradle.launcher.daemon.server.exec.HandleStop.execute(HandleStop.java:36) > at > org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125) > at > org.gradle.launcher.daemon.server.exec.DaemonHygieneAction.execute(DaemonHygieneAction.java:39) > at > org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125) > at > org.gradle.launcher.daemon.server.exec.CatchAndForwardDaemonFailure.execute(CatchAndForwardDaemonFailure.java:32) > at > org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125) > at > org.gradle.launcher.daemon.server.exec.DefaultDaemonCommandExecuter.executeCommand(DefaultDaemonCommandExecuter.java:51) > at > org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler$ConnectionWorker.handleCommand(DefaultIncomingConnectionHandler.java:155) > at > org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler$ConnectionWorker.receiveAndHandleCommand(DefaultIncomingConnectionHandler.java:128) > at > org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler$ConnectionWorker.run(DefaultIncomingConnectionHandler.java:116) > at > org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:64) > Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: > java.lang.NoClassDefFoundError: com.android.builder.BuilderConstants > at > org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:40) > at > org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:25) > at > org.gradle.listener.BroadcastDispatch.dispatch(BroadcastDispatch.java:79) > at > org.gradle.listener.BroadcastDispatch.dispatch(BroadcastDispatch.java:31) > at > org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) > at com.sun.proxy.$Proxy14.afterEvaluate(Unknown Source) > at > org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:67) > ... 49 more > Caused by: java.lang.NoClassDefFoundError: > com.android.builder.BuilderConstants > at > org.robolectric.gradle.AndroidTestPlugin$_apply_closure1.class$(AndroidTestPlugin.groovy) > at > org.robolectric.gradle.AndroidTestPlugin$_apply_closure1.$get$$class$com$android$builder$BuilderConstants(AndroidTestPlugin.groovy) > at > org.robolectric.gradle.AndroidTestPlugin$_apply_closure1.doCall(AndroidTestPlugin.groovy:44) > at > org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:58) > at org.gradle.listener.ActionBroadcast.execute(ActionBroadcast.java:39) > at > org.gradle.api.internal.DefaultDomainObjectCollection.doAdd(DefaultDomainObjectCollection.java:164) > at > org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:159) > at > com.android.build.gradle.AppExtension.addVariant(AppExtension.groovy:48) > at > com.android.build.gradle.internal.VariantManager.createVariantApiObjects(VariantManager.java:597) > at > com.android.build.gradle.internal.VariantManager.createApiObjects(VariantManager.java:569) > at > com.android.build.gradle.internal.VariantManager.createAndroidTasks(VariantManager.java:216) > at > com.android.build.gradle.internal.VariantManager$createAndroidTasks.call(Unknown > Source) > at > com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.groovy:422) > at > com.android.build.gradle.BasePlugin$_apply_closure7.doCall(BasePlugin.groovy:333) > ... 56 more > > -- > You received this message because you are subscribed to the Google Groups > "adt-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Xavier Ducrohet Android SDK Tech Lead Google Inc. http://developer.android.com | http://tools.android.com Please do not send me questions directly. Thanks! -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
