Downloaded executables cannot execute on host
2,852
Looks like you are on Windows, right?
Can you try to run flutter build -v apk
in the Command Prompt inside the directory that holds your app?
Author by
Edogmonkey
Updated on November 21, 2022Comments
-
Edogmonkey over 1 year
Explanation
I'm attempting to build the default app created after running
flutter create
and keep getting the gradle error shown below. The classpath was presumably originally set in android\builde.gradle but the line referred to below is the exact same thing. On a possibly related note,flutter doctor
still shows the messageX Downloaded executables cannot execute on host
. I had originally resolved the issue I thought was causing it here but apparently it's still an issue and possibly related to this problem.Log
FAILURE: Build failed with an exception. * Where: Script 'C:\Users\DaVucci\Desktop\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 24 * What went wrong: A problem occurred evaluating script. > Cannot change dependencies of configuration 'classpath' after it has been resolved.
Flutter Doctor
[√] Flutter (on Microsoft Windows [Version 10.0.15063], channel alpha) • Flutter at C:\Users\DaVucci\Desktop\flutter • Framework revision 973304d5fb (4 days ago), 2017-05-18 17:31:57 -0700 • Engine revision f99d3ef108 • Tools Dart version 1.23.0-dev.11.11 X Downloaded executables cannot execute on host (see https://github.com/flutter/flutter/issues/6207 for more information) [√] Android toolchain - develop for Android devices (Android SDK 25.0.3) • Android SDK at C:\Users\DaVucci\AppData\Local\Android\sdk • Platform android-25, build-tools 25.0.3 • ANDROID_HOME = C:\Users\DaVucci\AppData\Local\Android\sdk • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java • Java version: OpenJDK Runtime Environment (build 1.8.0_112-release-b06) [√] Android Studio (version 2.3) • Android Studio at C:\Program Files\Android\Android Studio • Gradle version 3.2 • Java version: OpenJDK Runtime Environment (build 1.8.0_112-release-b06) [√] IntelliJ IDEA Ultimate Edition (version 2017.1) • Dart plugin version 171.4424 • Flutter plugin version 13.1 [-] WebStorm (version 2017.1) • Flutter plugin not installed; this adds Flutter specific functionality. • For information about managing plugins, see https://www.jetbrains.com/help/idea/managing-plugins.html [√] Connected devices • Android SDK built for x86 64 • emulator-5554 • android-x64 • Android 6.0 (API 23) (emulator)
flutter build -v apk
C:\Users\DaVucci\IdeaProjects\test_flutter>flutter build -v apk [ +16 ms] [C:\Users\DaVucci\Documents\Flutter\flutter\] git rev-parse --abbrev-ref --symbolic @{u} [ +51 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [ ] origin/alpha [ ] [C:\Users\DaVucci\Documents\Flutter\flutter\] git ls-remote --get-url origin [ +39 ms] Exit code 0 from: git ls-remote --get-url origin [ ] https://github.com/flutter/flutter.git [ ] [C:\Users\DaVucci\Documents\Flutter\flutter\] git log -n 1 --pretty=format:%H [ +39 ms] Exit code 0 from: git log -n 1 --pretty=format:%H [ ] 973304d5fbf737510ecc250b93d9ee2e872b563f [ ] [C:\Users\DaVucci\Documents\Flutter\flutter\] git log -n 1 --pretty=format:%ar [ +38 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar [ ] 6 days ago [ +349 ms] Using gradle from C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin\gradle.bat. [ +5 ms] Running 'gradle assembleRelease'... [ +1 ms] [android\] C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin\gradle.bat -Ptarget=lib/main.dart assembleRelease [+3066 ms] Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could not be reused, use --status for details [+2948 ms] Failed to notify ProjectEvaluationListener.afterEvaluate(), but primary configuration failure takes precedence. [ +2 ms] java.lang.IllegalStateException: buildToolsVersion is not specified. [ ] at com.google.common.base.Preconditions.checkState(Preconditions.java:173) [ ] at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:645) [ ] at com.android.build.gradle.BasePlugin$10.call(BasePlugin.java:608) [ ] at com.android.build.gradle.BasePlugin$10.call(BasePlugin.java:605) [ ] at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:156) [ ] at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:120) [ ] at com.android.build.gradle.BasePlugin.lambda$createTasks$1(BasePlugin.java:603) [ ] at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:93) [ ] at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:82) [ ] at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:44) [ ] at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:79) [ ] at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:30) [ ] at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) [ +1 ms] at com.sun.proxy.$Proxy15.afterEvaluate(Unknown Source) [ ] at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:67) [ +5 ms] at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:61) [ ] at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:573) [ ] at org.gradle.api.internal.project.DefaultProject.evaluationDependsOn(DefaultProject.java:645) [ ] at org.gradle.api.internal.project.DefaultProject.evaluationDependsOn(DefaultProject.java:637) [ ] at org.gradle.api.Project$evaluationDependsOn.call(Unknown Source) [ ] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) [ ] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) [ ] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) [ ] at build_7166dkraqy4b74kijpr84q9ba$_run_closure2.doCall(C:\Users\DaVucci\IdeaProjects\test_flutter\android\build.gradle:20) [ ] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [ ] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [ ] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [ ] at java.lang.reflect.Method.invoke(Method.java:498) [ ] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) [ ] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) [ ] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294) [ ] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024) [ +2 ms] at groovy.lang.Closure.call(Closure.java:414) [ ] at groovy.lang.Closure.call(Closure.java:430) [ ] at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:70) [ ] at org.gradle.util.ConfigureUtil.configureTarget(ConfigureUtil.java:160) [ ] at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:106) [ ] at org.gradle.api.internal.project.DefaultProject.configure(DefaultProject.java:921) [ ] at org.gradle.api.internal.project.DefaultProject.configure(DefaultProject.java:926) [ ] at org.gradle.api.internal.project.DefaultProject.subprojects(DefaultProject.java:909) [ ] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [ ] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [ ] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [ ] at java.lang.reflect.Method.invoke(Method.java:498) [ ] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) [ ] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) [ ] at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:382) [ ] at org.gradle.internal.metaobject.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:170) [ ] at org.gradle.internal.metaobject.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:96) [ ] at org.gradle.internal.metaobject.MixInClosurePropertiesAsMethodsDynamicObject.invokeMethod(MixInClosurePropertiesAsMethodsDynamicObject.java:30) [ ] at org.gradle.internal.metaobject.AbstractDynamicObject.invokeMethod(AbstractDynamicObject.java:163) [ ] at org.gradle.groovy.scripts.BasicScript.methodMissing(BasicScript.java:83) [ ] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [ +1 ms] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [ ] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [ ] at java.lang.reflect.Method.invoke(Method.java:498) [ ] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) [ ] at groovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:941) [ ] at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1264) [ ] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217) [ ] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024) [ ] at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:69) [ ] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:52) [ ] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:154) [ ] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:166) [ ] at build_7166dkraqy4b74kijpr84q9ba.run(C:\Users\DaVucci\IdeaProjects\test_flutter\android\build.gradle:18) [ ] at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:90) [ ] at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl$2.run(DefaultScriptPluginFactory.java:176) [ ] at org.gradle.configuration.ProjectScriptTarget.addConfiguration(ProjectScriptTarget.java:77) [ ] at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:181) [ ] at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:38) [ ] at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:25) [ ] at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:34) [ +2 ms] at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:55) [ ] at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:573) [ ] at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:125) [ ] at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:42) [ ] at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:38) [ ] at org.gradle.initialization.DefaultGradleLauncher$2.run(DefaultGradleLauncher.java:162) [ ] at org.gradle.internal.Factories$1.create(Factories.java:25) [ ] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91) [ ] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:53) [ ] at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:159) [ ] at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:36) [ ] at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:118) [ ] at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:112) [ ] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91) [ ] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:63) [ ] at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:112) [ +2 ms] at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:98) [ ] at org.gradle.launcher.exec.GradleBuildController.run(GradleBuildController.java:66) [ ] at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28) [ ] at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) [ ] at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:41) [ ] at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26) [ ] at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:75) [ ] at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:49) [ ] at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:44) [ ] at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:29) [ ] at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67) [ ] at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) [ ] at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) [ ] at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:47) [ ] at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) [ +1 ms] at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) [ ] at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) [ ] at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) [ ] at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) [ ] at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74) [ ] at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72) [ ] at org.gradle.util.Swapper.swap(Swapper.java:38) [ ] at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72) [ ] at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) [ ] at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55) [ ] at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) [ ] at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:60) [ ] at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) [ ] at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) [ ] at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:72) [ ] at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) [ ] at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) [ +1 ms] at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50) [ +1 ms] at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:293) [ ] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [ ] at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [ ] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [ ] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [ ] at java.lang.Thread.run(Thread.java:745) [ ] FAILURE: Build failed with an exception. [ ] * Where: [ ] Script 'C:\Users\DaVucci\Documents\Flutter\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 24 [ ] * What went wrong: [ ] A problem occurred evaluating script. [ ] > Cannot change dependencies of configuration 'classpath' after it has been resolved. [ ] * Try: [ ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. [ +1 ms] BUILD FAILED [ ] Total time: 5.948 secs [ +416 ms] "flutter apk" took 6,812ms. Gradle build failed: 1 #0 throwToolExit (package:flutter_tools/src/base/common.dart:29) #1 buildGradleProjectV2 (package:flutter_tools/src/android/gradle.dart:244) <asynchronous suspension> #2 buildGradleProject (package:flutter_tools/src/android/gradle.dart:192) <asynchronous suspension> #3 buildApk (package:flutter_tools/src/commands/build_apk.dart:83) <asynchronous suspension> #4 BuildApkCommand.runCommand (package:flutter_tools/src/commands/build_apk.dart:55) <asynchronous suspension> #5 FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:210) <asynchronous suspension> #6 BuildSubCommand.verifyThenRunCommand (package:flutter_tools/src/commands/build.dart:50) <asynchronous suspension> #7 FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:156) <asynchronous suspension> #8 CommandRunner.runCommand (package:args/command_runner.dart:194) <asynchronous suspension> #9 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:261) <asynchronous suspension> #10 CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:109) #11 Future.Future.sync (dart:async/future.dart:208) #12 CommandRunner.run (package:args/command_runner.dart:109) #13 FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:156) #14 run.<anonymous closure> (package:flutter_tools/executable.dart:140) <asynchronous suspension> #15 AppContext._run (package:flutter_tools/src/base/context.dart:76) <asynchronous suspension> #16 AppContext.runInZone.<anonymous closure> (package:flutter_tools/src/base/context.dart:66) #17 _rootRun (dart:async/zone.dart:1120) #18 _CustomZone.run (dart:async/zone.dart:1001) #19 runZoned (dart:async/zone.dart:1465) #20 AppContext.runInZone (package:flutter_tools/src/base/context.dart:65) #21 run (package:flutter_tools/executable.dart:113) <asynchronous suspension> #22 main (package:flutter_tools/executable.dart:66) <asynchronous suspension> #23 main (file:///C:/Users/DaVucci/Documents/Flutter/flutter/packages/flutter_tools/bin/flutter_tools.dart:16) #24 _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:263) #25 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:151) [ +5 ms] exiting with code 1