# \[SOLVED\] Build for android fail (windows)

**URL:** https://discourse.processing.org/t/solved-build-for-android-fail-windows/3805
**Category:** Processing for Android
**Created:** [September 24, 2018, 6:03pm UTC](https://discourse.processing.org/t/solved-build-for-android-fail-windows/3805 "2018-09-24T18:03:48Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Bunnygamers](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/bunnygamers/32/1956_2.png) [@Bunnygamers](https://discourse.processing.org/u/Bunnygamers)
#### Post date: [September 24, 2018, 6:03pm UTC](https://discourse.processing.org/t/solved-build-for-android-fail-windows/3805/1 "2018-09-24T18:03:48Z")

</div>

When I try to build or run on device for android with processing 3 android mode, I don’t have problems with:

> void draw() {  
> println(“test”)  
> }

but i do with:

> int cr = 255;  
> int cb = 255;  
> int cg = 255;  
> int nb = 0;  
> int nr = 0;  
> int ng = 0;  
> void setup() {  
> surface.setResizable(true);  
> colorMode(RGB);  
> }  
> void draw() {  
> if(cr \< nr) {cr++;}  
> if(cr \> nr) {cr–;}  
> if(cg \< ng) {cg++;}  
> if(cg \> ng) {cg–;}  
> if(cb \< nb) {cb++;}  
> if(cb \> nb) {cb–;}  
> background(color(cr,cg,cb));  
> if(cr == nr) {nr = int(random(255));}  
> if(cg == ng) {ng = int(random(255));}  
> if(cb == nb) {nb = int(random(255));}  
> }

i get this error:

> Build folder: C:\Users\Zwemer\AppData\Local\Temp\android464839683110508285sketch  
> :app:preBuild UP-TO-DATE  
> :app:preDebugBuild  
> :app:compileDebugAidl  
> :app:compileDebugRenderscript  
> :app:checkDebugManifest  
> :app:generateDebugBuildConfig  
> :app:prepareLintJar  
> :app:generateDebugResValues  
> :app:generateDebugResources  
> :app:mergeDebugResources  
> :app:createDebugCompatibleScreenManifests  
> :app:processDebugManifest  
> :app:splitsDiscoveryTaskDebug  
> :app:processDebugResources  
> :app:generateDebugSources  
> :app:javaPreCompileDebug  
> :app:compileDebugJavaWithJavac----------
> 
> 1. ERROR in C:\Users\Zwemer\AppData\Local\Temp\android464839683110508285sketch\app\src\main\java\processing\test\colooors3\colooors3.java (at line 26)  
> surface.setResizable(true);  
> ^^^^^^^^^^^^  
> The method setResizable(boolean) is undefined for the type PSurface
> 
> * * *
> 
> 1 problem (1 error)  
> Picked up \_JAVA\_OPTIONS: -Xmx512M  
> FAILED
> 
> FAILURE: Build failed with an exception.
> 
> - Where:  
> Build file ‘C:\Users\Zwemer\AppData\Local\Temp\android464839683110508285sketch\app\build.gradle’ line: 67
> 
> - What went wrong:  
> Execution failed for task ‘:app:compileDebugJavaWithJavac’.
> 
> > Process ‘command ‘C:\Users\Zwemer\Documents\processing-3.3.7-windows32\processing-3.3.7\java\bin\java.exe’’ finished with non-zero exit value -1
> 
> - Try:  
> Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
> 
> - Get more help at [https://help.gradle.org](https://help.gradle.org)
> 
> BUILD FAILED in 1m 1s  
> 14 actionable tasks: 14 executed  
> org.gradle.tooling.BuildException: Could not execute build using Gradle distribution ‘[https://services.gradle.org/distributions/gradle-4.3-bin.zip](https://services.gradle.org/distributions/gradle-4.3-bin.zip)’.  
> at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:51)  
> at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)  
> at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:41)  
> at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57)  
> at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)  
> at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)  
> 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:55)  
> 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:77)  
> at processing.mode.android.AndroidBuild.gradleBuild(AndroidBuild.java:286)  
> at processing.mode.android.AndroidBuild.build(AndroidBuild.java:230)  
> at processing.mode.android.AndroidMode.handleRunDevice(AndroidMode.java:315)  
> at processing.mode.android.AndroidEditor$15.run(AndroidEditor.java:373)  
> Caused by: org.gradle.internal.exceptions.LocationAwareException: Build file ‘C:\Users\Zwemer\AppData\Local\Temp\android464839683110508285sketch\app\build.gradle’ line: 67  
> Execution failed for task ‘:app:compileDebugJavaWithJavac’.  
> at org.gradle.initialization.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:74)  
> at org.gradle.initialization.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:47)  
> at org.gradle.initialization.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:30)  
> at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:137)  
> at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:109)  
> at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78)  
> at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75)  
> at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)  
> at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100)  
> at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)  
> at org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:53)  
> at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)  
> at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)  
> at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)  
> at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43)  
> at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)  
> at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)  
> at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)  
> at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)  
> at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)  
> at org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)  
> at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47)  
> at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30)  
> at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)  
> at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25)  
> at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:80)  
> at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:53)  
> at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:57)  
> at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:32)  
> at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)  
> at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)  
> at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)  
> at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)  
> at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:64)  
> at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:29)  
> at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:59)  
> at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:44)  
> at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:45)  
> at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:30)  
> 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:122)  
> at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)  
> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)  
> at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)  
> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)  
> at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)  
> at org.gradle.launcher.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.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:122)  
> at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)  
> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)  
> at org.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.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)  
> at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)  
> at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)  
> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)  
> 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.java:46)  
> at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)  
> Caused by: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:app:compileDebugJavaWithJavac’.  
> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)  
> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)  
> at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)  
> at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)  
> at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)  
> at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60)  
> at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)  
> at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)  
> at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)  
> at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)  
> at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)  
> at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)  
> at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)  
> at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)  
> at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)  
> at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)  
> at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)  
> at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)  
> at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)  
> at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)  
> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)  
> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)  
> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)  
> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)  
> at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:626)  
> at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:581)  
> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)  
> … 3 more  
> Caused by: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Users\Zwemer\Documents\processing-3.3.7-windows32\processing-3.3.7\java\bin\java.exe’’ finished with non-zero exit value -1  
> at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:382)  
> at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:31)  
> at org.gradle.api.internal.file.DefaultFileOperations.javaexec(DefaultFileOperations.java:182)

can someone help??

---

<div class="post-metadata">

### Author: ![Bunnygamers](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/bunnygamers/32/1956_2.png) [@Bunnygamers](https://discourse.processing.org/u/Bunnygamers)
#### Post date: [October 7, 2018, 1:55pm UTC](https://discourse.processing.org/t/solved-build-for-android-fail-windows/3805/2 "2018-10-07T13:55:34Z")

</div>

ok it is just size(something);🙂😁

---

<div class="post-metadata">

### Author: ![akenaton](https://avatars.discourse-cdn.com/v4/letter/a/a88e4f/32.png) [@akenaton](https://discourse.processing.org/u/akenaton)
#### Post date: [October 14, 2018, 7:12am UTC](https://discourse.processing.org/t/solved-build-for-android-fail-windows/3805/3 "2018-10-14T07:12:09Z")

</div>

@Bunnygamers===

processing doc::

Making Sketches Resizable  
This section only pertains to the desktop version of Processing (not  
JavaScript or Android), because it’s the only one to use windows and  
frames.  
It’s possible to make the sketch window resizable. To do this, use the  
following:  
void setup() {  
size(400, 400); // size always goes first!  
surface.setResizable(true);  
}

---

<div class="post-metadata">

### Author: ![Bunnygamers](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/bunnygamers/32/1956_2.png) [@Bunnygamers](https://discourse.processing.org/u/Bunnygamers)
#### Post date: [October 14, 2018, 1:52pm UTC](https://discourse.processing.org/t/solved-build-for-android-fail-windows/3805/4 "2018-10-14T13:52:25Z")

</div>

Yeah i know, it is solved.🙃
