# Error creating emulator

**URL:** <https://discourse.processing.org/t/error-creating-emulator/37084>\
**Category:** Processing for Android\
**Created:** [May 25, 2022, 3:37pm UTC](https://discourse.processing.org/t/error-creating-emulator/37084 "2022-05-25T15:37:49Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![urlxd](https://avatars.discourse-cdn.com/v4/letter/u/a88e4f/32.png) [@urlxd](https://discourse.processing.org/u/urlxd)\
**Post date:** [May 25, 2022, 3:37pm UTC](https://discourse.processing.org/t/error-creating-emulator/37084/1 "2022-05-25T15:37:49Z")

</div>

hello i get this error when i run the sketch:

> Blockquote

## Build folder: C:\Users\B7E3~1\AppData\Local\Temp\android7799464270916013891sketch org.gradle.tooling.GradleConnectionException: Could not execute build using connection to Gradle distribution ‘[https://services.gradle.org/distributions/gradle-6.7.1-bin.zip](https://services.gradle.org/distributions/gradle-6.7.1-bin.zip)’. at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:55) at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29) at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:43) at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:69) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.lang.Thread.run(Thread.java:748) at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46) at org.gradle.tooling.internal.consumer.DefaultBuildLauncher.run(DefaultBuildLauncher.java:83) at processing.mode.android.AndroidBuild.gradleBuild(AndroidBuild.java:260) at processing.mode.android.AndroidBuild.build(AndroidBuild.java:204) at processing.mode.android.AndroidMode.handleRunEmulator(AndroidMode.java:241) at processing.mode.android.AndroidEditor$15.run(AndroidEditor.java:377) Caused by: org.gradle.api.GradleException: Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the User Manual chapter on the daemon at [The Gradle Daemon](https://docs.gradle.org/6.7.1/userguide/gradle_daemon.html) Process command line: E:\desctop\nikita\prohibited files\zip & rar\no zip\processing-3.5.4-windows32\processing-3.5.4\java\bin\java.exe -Xmx1536m -Dfile.encoding=windows-1251 -Duser.country=RU -Duser.language=ru -Duser.variant -cp C:\Users\Евгений.gradle\wrapper\dists\gradle-6.7.1-bin\bwlcbys1h7rz3272sye1xwiv6\gradle-6.7.1\lib\gradle-launcher-6.7.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 6.7.1 Please read the following process output to find out more:

Error occurred during initialization of VM  
Could not reserve enough space for 1572864KB object heap

```
at org.gradle.launcher.daemon.client.DaemonGreeter.parseDaemonOutput(DaemonGreeter.java:38)
at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:176)
at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startDaemon(DefaultDaemonStarter.java:137)
at org.gradle.launcher.daemon.client.DefaultDaemonConnector.doStartDaemon(DefaultDaemonConnector.java:217)
at org.gradle.launcher.daemon.client.DefaultDaemonConnector.startDaemon(DefaultDaemonConnector.java:211)
at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connect(DefaultDaemonConnector.java:133)
at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:144)
at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:98)
at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:46)
at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:31)
at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:60)
at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:37)
at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:218)
at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:144)
at org.gradle.tooling.internal.provider.DefaultConnection.getModel(DefaultConnection.java:202)
at org.gradle.tooling.internal.consumer.connection.CancellableModelBuilderBackedModelProducer.produceModel(CancellableModelBuilderBackedModelProducer.java:54)
at org.gradle.tooling.internal.consumer.connection.PluginClasspathInjectionSupportedCheckModelProducer.produceModel(PluginClasspathInjectionSupportedCheckModelProducer.java:38)
at org.gradle.tooling.internal.consumer.connection.AbstractConsumerConnection.run(AbstractConsumerConnection.java:64)
at org.gradle.tooling.internal.consumer.connection.ParameterValidatingConsumerConnection.run(ParameterValidatingConsumerConnection.java:49)
at org.gradle.tooling.internal.consumer.DefaultBuildLauncher$1.run(DefaultBuildLauncher.java:97)
at org.gradle.tooling.internal.consumer.DefaultBuildLauncher$1.run(DefaultBuildLauncher.java:89)
at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:130)
at org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run(CancellableConsumerActionExecutor.java:45)
at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:61)
at org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(RethrowingErrorsConsumerActionExecutor.java:38)
at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:67)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
at java.lang.Thread.run(Thread.java:748)

```

“Could not create a virtual device for the emulator.”;

who knows what it’s about.

---

<div class="post-metadata">

**Author:** ![urlxd](https://avatars.discourse-cdn.com/v4/letter/u/a88e4f/32.png) [@urlxd](https://discourse.processing.org/u/urlxd)\
**Post date:** [May 25, 2022, 3:40pm UTC](https://discourse.processing.org/t/error-creating-emulator/37084/2 "2022-05-25T15:40:57Z")

</div>

I have windows 8.1 32 bit  
2 ram

---

<div class="post-metadata">

**Author:** ![jafal](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jafal/32/19112_2.png) [@jafal](https://discourse.processing.org/u/jafal)\
**Post date:** [May 25, 2022, 4:04pm UTC](https://discourse.processing.org/t/error-creating-emulator/37084/3 "2022-05-25T16:04:10Z")

</div>

Hi  
What is your processing version ?

---

<div class="post-metadata">

**Author:** ![The\_Traveler](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/the_traveler/32/16252_2.png) [@The\_Traveler](https://discourse.processing.org/u/The_Traveler)\
**Post date:** [May 25, 2022, 4:33pm UTC](https://discourse.processing.org/t/error-creating-emulator/37084/4 "2022-05-25T16:33:28Z")

</div>

Error occurred during initialization of VM  
Could not reserve enough space for 1572864KB object heap

My guess would be you don’t have enough free system RAM to run the Gradle build process. It needs a bit over 1.5M of free RAM and for some reason you don’t have it.

The official system requirements for Windows 8 (and 8.1) desktops state that **1 GB of RAM is required for running the 32-bit version of Windows 8**

You have 2GB RAM. Win 8.1 requires at least 1GBb of RAM to just run itself. So, you may need to look and see if there are any programs running in the background that you can stop and free up some of the 1GB system RAM remaining.

---

<div class="post-metadata">

**Author:** ![jafal](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jafal/32/19112_2.png) [@jafal](https://discourse.processing.org/u/jafal)\
**Post date:** [May 25, 2022, 4:40pm UTC](https://discourse.processing.org/t/error-creating-emulator/37084/5 "2022-05-25T16:40:09Z")

</div>

> [@urlxd](#):
>
> “Could not create a virtual device for the emulator.”;

Even you run emulator at 2 GB ram your PC going to be very slower…use USB android to run on device directly

---

<div class="post-metadata">

**Author:** ![jafal](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jafal/32/19112_2.png) [@jafal](https://discourse.processing.org/u/jafal)\
**Post date:** [May 25, 2022, 4:44pm UTC](https://discourse.processing.org/t/error-creating-emulator/37084/6 "2022-05-25T16:44:35Z")

</div>

> [@The\_Traveler](#):
>
> 1 GB of RAM is required for running the 32-bit version of Windows 8

Hi

The emulator at first running took More than one hour with me

---

<div class="post-metadata">

**Author:** ![The\_Traveler](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/the_traveler/32/16252_2.png) [@The\_Traveler](https://discourse.processing.org/u/The_Traveler)\
**Post date:** [May 25, 2022, 4:50pm UTC](https://discourse.processing.org/t/error-creating-emulator/37084/7 "2022-05-25T16:50:16Z")

</div>

> [@jafal](#):
>
> The emulator at first running took More than one hour with me

It’s not surprising really. When you are trying to run a hosting OS, an emulator and a building process it’s going to tax CPU and RAM resources pretty hard. The other thing about Windows is that if the OS runs out of free system RAM, it will start reading and writing to the swap file which it uses as disk-based RAM. That alone can bring a system to a crawl …
