I have a java project and now I decided to add kotlin

There is such an article about how to add kotlin to the project.

https://medium.com/@elye.project/setup-kotlin-for-android-studio-1bffdf1362e8

I did everything and now I get this error

https://gist.github.com/alekseytimoshchenko/46432a522afdb92dd5b38e6c30d34d78

org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ': app'. at org.gradle.configuration.project. LifecycleProjectEvaluator.wrapException (LifecycleProjectEvaluator.java:79) $ 400 (LifecycleProjectEvaluator.java:54) at org.gradle.configuration.project.LifecycleProjectEthinator $ NotifyAfterEvaluate.run (LifecycleProjectEvaluator.java:200) at org.gradle.internal.operations.DefaultBuildOperationExecutor $ RunnableBuildOrthrafn.OryntheologyOnechnologyEntheftOrchartinin. at org.gradle.internal.operations.DefaultBuildOperationExecutor $ RunnableBuildOperationWech.co.uk.a.d.Common.execute (DefaultBuildOperationExecutor.java:292) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.defaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.defaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.defaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.defaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.defaultBuildOinEx.png .run (DefaultBuildOperationExecutor.java:90) at org.gradle.internal.operations.Del egatingBuildoOffer 300) at org.gradle. .DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:90) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run (DelegatingBuildOperationExecutor.java:31) at org.gradle.configuration.project.LifecycleprojectEject.apple.java:31) at org.gradle.configuration.project.LifecycleprojectEject.appen.applic.java:31 at atg.gradle.configuration.project.Lifecycledesign, design, design, author, java:31) at init. org.gradle.api.internal.project.DefaultProject.evaluate (DefaultProject.java:687) at org.gradle.api. java: 62) at org.gradle.configuration.DefaultBuildConfigurer.configure (DefaultBuildConfigurer.java:41) at org.gradle.initialization.DefaultGradleLauncher $ ConfigureBuild.run (DefaultGradleLauncher.java:274) at org.gradle.indeactoEntrOr.OectoArun.raun.run.run.radle.inflash.infile.DefaultBuildConfigure.D. $ RunnableBuildOperationWorker. ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:90) at org.gradle.internal.oper ations.DelegatingBuildOperationExecutor. .initialization.DefaultGradleLauncher.getConfiguredBuild (DefaultGradleLauncher.java:119) at org.gradle.internal.invocation.GradleBuildController $ 2.call (GradleBuildController.java:86) at org.gradle.eferent, yet, is your affiliate program of your affiliate program in your isp nghhhhhhhhhhhh, will you want to have your account; : 83) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks (DefaultWorkerLeaseService.java:15 / 4) at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks (StopShieldingWorkerLeaseSevice, nesting service, shareServiceService.withLocks (StopShieldingWorkerLeaseServiceEditorService.withLocksService.jpl.WithLocks) GradleBuildController.doBuild (GradleBuildController.java:96) at org.gradle.internal.invocation.GradleBuildController.configure (GradleBuildController.java:83) at org.gradle.tooling.inte rnal.provide website to help you look at your room. java: 35) at org.gradle.tooling.internal. internal. DefaultBuildOperationExecutor.java:174) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecuto r.java:90) at org.gradle. .internal.provider.SubscribableBuildActionRunner.run (SubscribableBuildActionRunner.java:51) at org.gradle. .java: 44) at org.gradle.composite.internal.DefaultRootBuildState.run (DefaultRootBuildState.java:79) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:44) at.g.gra.execute (InProcessBuildActionExecuter.java:44) atg.gra.execute (InProcessBuildActionExecuter.java:44) atg.gra.execute (InProcessBuildActionExecuter.java:44) at.g.gra.ex. exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:30) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute (BuildTreeScopeBuildActionExecuter.java:39) at org.gradle.launcher.ac ec.Buildo.com java: 53) at org.gradle.tooling.internal. .tooling.internal. .execute (ParallelismConfigurationBuildActionExecuter.java:43) at org.gradle.tooling.internal.provider.Paral lelie 31) at org.gradle.tooling.internal. .internal.provider.SetupLoggingActionExecuter.execute (SetupLoggingActionExecuter.java:46) at org.gradle.tooling.internal. .doBuild (ExecuteBuild.java:67) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (Bu ildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.c.WatchForDisconnection.execute (see here, for 4A Watch.DemonCommandExecution.proceed 37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute (ResetDeprecationLogger.javar.declaw.durade.epriationLogger.execute (ResetDeprecationLogger.java.ldura.jakher.jaku.jaraher.java122) .gradle.launcher.daemon.server. .daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:74) at org.gradle.launcher.dae.e. server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:72) at org.gradle.util.Swapper.swap (Swapp er.java:38) at org.gradle.launcher. 122) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute (LogAndCheckHealth.java:55) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.pro- demect .gradle.launcher.daemon.server.exec.LogToClient.doBuild (LogToClient.java:62) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly.java:36) at org.gradle.launc .daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild (EstablishBuildEnvironment.java:81) atg.gradle.lab.laBuild.laB. .exec.BuildCommandOnly.execute (BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:1 22) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy $ 1.run (StartBuildOrRespondWithBusy.java:50) at org.gradle.launcher.daemon.server.DaemonStateCoordinator $ 1.run (DaemonStateCoordinator.java:295) at org .gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run (ManagedExecutorImpl.j.JUEL:46) at java.uct.ecc.ecc.ecc.ecc.ecc.Comc.Current.MarconCompetIntractivator $ 3.rc. ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) at org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run (ThreadFactoryImp..r...r.dle.intern.concurrentInact.mpl $ ManagedThreadRunnable.run (ThreadFactoryI.r...r.dle.internal.run.Next.Inframe.run.crn.irun.until.concurrent.ThreadPoolExecutor.java:1142)) .Thread.run (Thread.java:745) Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify project evaluation listener. at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch (AbstractBroadcastDispatch.java:86) at org.gradle.internal.event.BroadcastDispatch $ CompositeDispatch.dispatch (BroadcastDispatch.java:324) at org.gradle.nete 451. $ CompositeDispatch.dispatch (BroadcastDispatch.java:234) at org.gradle.internal.event.ListenerBroadcast.dispatch (ListenerBroadcast.java:140) at org.gradle.internal.event.ListenerBroadcast.dispatch (ListenerBroadcast.java) org.gradle.internal.dispatch.ProxyDispatchAdapter $ DispatchingInvocationHandler.invoke (ProxyDispatchAdapter.java:93) at com.sun.proxyectrnectr.eject.Eject.Enther.Enther. (LifecycleProjectEvaluator.java:187) at org.gradle.configuration.project.LifecycleProjectEvaluator $ NotifyAfterEvaluate $ 1.execute (LifecycleProjectEvaluator.java:184) at org.gradle.api.internal.project.DefaultProject. at org.gradle.configuration.project.LifecycleProjectEvaluator $ NotifyAfterEvaluate.run (LifecycleProjectEvaluator.java:193) ... 95 more Caused by: java.lang.NoClassDefFoundError: com / android / build / gradle / internal / TaskContainerAdaptor at org.jr.tra / com / android / build / gradle / internal / TaskContainerAdaptor at org.jrr: com / android / build / gradle / internal / TaskContainerAdaptor at org. .kotlin.gradle. .access $ processVariantData (KotlinPlugin.kt: 326) at org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin $ apply $ 2.execute (KotlinPlugin.kt: 370) at org.jetbrains.kotlin.gradle.plugin.Kotlinapproved.applin backgrassmap editor. .execute (KotlinPlugin.kt: 326) at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator $ BuildOperationEmittingAction $ 1 $ 1.unun (DefaultListenerBuildOperationDecorator.java:155) at org.gradle.configuration.internal.Def.deft.deft.deft.ext.ext.jpl.graf ($) java osteo gradle.internal.operations.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.ex.dept.off. mars DefaultBuildOperationEditor.java:90) at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator (BuildOperational) welcomes you to your windows .gradle.internal.event.BroadcastDispatch $ ActionInvocati onHandler.dispatch (BroadcastDispatch.java:80) at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch (AbstractBroadcastDispatch.java:42) at org.gradle.internal.event.BroadcastDispatch $ SingletonDispatch.dispatch in antipast account Antipatch.internal.event. at org.gradle.internal.event.BroadcastDispatch $ SingletonDispatch.dispatch (BroadcastDispatch.java:149) at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch (AbstractBroadcastDispatch.java:58) ... 105 more

  • The article is ancient, since then so much water has flowed ... - Eugene Krivenja
  • @EugeneKrivenja then tell me how would you connect kotlin to an existing project? - Aleksey Timoshchenko
  • @EugeneKrivenja Yes, but not a word is said about the need to add the plugin itself to the gradient too - Aleksey Timoshchenko February

0