# Android Mode Compiler, problem not solved yet

**URL:** <https://discourse.processing.org/t/android-mode-compiler-problem-not-solved-yet/48739>\
**Category:** Processing for Android\
**Created:** [June 5, 2026, 9:57am UTC](https://discourse.processing.org/t/android-mode-compiler-problem-not-solved-yet/48739 "2026-06-05T09:57:09Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)\
**Post date:** [June 5, 2026, 12:52pm UTC](https://discourse.processing.org/t/android-mode-compiler-problem-not-solved-yet/48739/2 "2026-06-05T12:52:12Z")

</div>

> [@MPROCD](#):
>
> A few months ago, I published a post about the problems encountered while trying to build a working version of Android Mode for Processing.

I found this:

> [@Processing with Android, problems with Android compiling](https://discourse.processing.org/t/processing-with-android-problems-with-android-compiling/48290/5):
>
> I am surprised that nobody from the Processing forum supervising team has expressed any interest in this issue which has been reported by quite a number of users.

I did post my exploration of this in that topic.

Related:

> <https://github.com/processing/processing-android/issues/781>
>
> OS: MacOS Tahoe M4
> 
> 
> When i try to export signed package I get error:
> 
> \`\`\`
> The k…eystore could not be created, due to the following error:
> The operation couldn’t be completed. Unable to locate a Java Runtime.
> Please visit http://www.java.com for information on installing Java.
> 
> 
> Build folder: /var/folders/yq/13vj8vws7zv4kfcp4t2\_hq8w0000gn/T/android11567373255389557936sketch
> WARNING:We recommend using a newer Android Gradle plugin to use compileSdk = 33
> 
> This Android Gradle plugin (7.1.0) was tested up to compileSdk = 32
> 
> This warning can be suppressed by adding
> android.suppressUnsupportedCompileSdk=33
> to this project's gradle.properties
> 
> The build will continue, but you are strongly encouraged to update your project to
> use a newer Android Gradle Plugin that has been tested with compileSdk = 33
> \> Task :app:preBuild UP-TO-DATE
> \> Task :app:preReleaseBuild UP-TO-DATE
> \> Task :app:compileReleaseRenderscript NO-SOURCE
> \> Task :app:generateReleaseResValues
> \> Task :app:generateReleaseResources
> \> Task :app:createReleaseCompatibleScreenManifests
> \> Task :app:extractDeepLinksRelease
> \> Task :app:processReleaseMainManifest
> \> Task :app:processReleaseManifest
> \> Task :app:processApplicationManifestReleaseForBundle
> \> Task :app:compileReleaseAidl NO-SOURCE
> \> Task :app:generateReleaseBuildConfig
> \> Task :app:javaPreCompileRelease
> \> Task :app:checkReleaseAarMetadata
> \> Task :app:checkReleaseDuplicateClasses
> \> Task :app:mergeReleaseShaders
> \> Task :app:compileReleaseShaders NO-SOURCE
> \> Task :app:generateReleaseAssets UP-TO-DATE
> \> Task :app:mergeReleaseAssets
> \> Task :app:processReleaseJavaRes NO-SOURCE
> \> Task :app:mergeReleaseJniLibFolders
> \> Task :app:mergeReleaseNativeLibs
> \> Task :app:mergeReleaseResources
> \> Task :app:collectReleaseDependencies
> \> Task :app:mergeReleaseJavaResource
> 
> \> Task :app:stripReleaseDebugSymbols
> Unable to strip the following libraries, packaging them as they are: libarcore\_sdk\_c.so, libarcore\_sdk\_jni.so.
> 
> \> Task :app:configureReleaseDependencies
> 
> \> Task :app:extractReleaseNativeSymbolTables
> Unable to extract native debug metadata from /private/var/folders/yq/13vj8vws7zv4kfcp4t2\_hq8w0000gn/T/android11567373255389557936sketch/app/build/intermediates/merged\_native\_libs/release/out/lib/armeabi-v7a/libarcore\_sdk\_c.so because unable to locate the objcopy executable for the armeabi-v7a ABI.
> Unable to extract native debug metadata from /private/var/folders/yq/13vj8vws7zv4kfcp4t2\_hq8w0000gn/T/android11567373255389557936sketch/app/build/intermediates/merged\_native\_libs/release/out/lib/armeabi-v7a/libarcore\_sdk\_jni.so because unable to locate the objcopy executable for the armeabi-v7a ABI.
> Unable to extract native debug metadata from /private/var/folders/yq/13vj8vws7zv4kfcp4t2\_hq8w0000gn/T/android11567373255389557936sketch/app/build/intermediates/merged\_native\_libs/release/out/lib/x86/libarcore\_sdk\_c.so because unable to locate the objcopy executable for the x86 ABI.
> Unable to extract native debug metadata from /private/var/folders/yq/13vj8vws7zv4kfcp4t2\_hq8w0000gn/T/android11567373255389557936sketch/app/build/intermediates/merged\_native\_libs/release/out/lib/x86/libarcore\_sdk\_jni.so because unable to locate the objcopy executable for the x86 ABI.
> Unable to extract native debug metadata from /private/var/folders/yq/13vj8vws7zv4kfcp4t2\_hq8w0000gn/T/android11567373255389557936sketch/app/build/intermediates/merged\_native\_libs/release/out/lib/arm64-v8a/libarcore\_sdk\_c.so because unable to locate the objcopy executable for the arm64-v8a ABI.
> Unable to extract native debug metadata from /private/var/folders/yq/13vj8vws7zv4kfcp4t2\_hq8w0000gn/T/android11567373255389557936sketch/app/build/intermediates/merged\_native\_libs/release/out/lib/arm64-v8a/libarcore\_sdk\_jni.so because unable to locate the objcopy executable for the arm64-v8a ABI.
> Unable to extract native debug metadata from /private/var/folders/yq/13vj8vws7zv4kfcp4t2\_hq8w0000gn/T/android11567373255389557936sketch/app/build/intermediates/merged\_native\_libs/release/out/lib/x86\_64/libarcore\_sdk\_c.so because unable to locate the objcopy executable for the x86\_64 ABI.
> Unable to extract native debug metadata from /private/var/folders/yq/13vj8vws7zv4kfcp4t2\_hq8w0000gn/T/android11567373255389557936sketch/app/build/intermediates/merged\_native\_libs/release/out/lib/x86\_64/libarcore\_sdk\_jni.so because unable to locate the objcopy executable for the x86\_64 ABI.
> 
> \> Task :app:processReleaseManifestForPackage
> \> Task :app:parseReleaseIntegrityConfig
> \> Task :app:writeReleaseAppMetadata
> \> Task :app:mergeReleaseArtProfile
> \> Task :app:validateSigningRelease FAILED
> \> Task :app:bundleReleaseResources
> \> Task :app:processReleaseResources
> \> Task :app:desugarReleaseFileDependencies
> 
> FAILURE: Build failed with an exception.
> 
> \* What went wrong:
> Execution failed for task ':app:validateSigningRelease'.
> \> Keystore file '/private/var/folders/yq/13vj8vws7zv4kfcp4t2\_hq8w0000gn/T/android11567373255389557936sketch/app/@@keystore\_file@@' not found for signing config 'release'.
> 
> \* Try:
> Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
> 
> \* Get more help at https://help.gradle.org
> 
> BUILD FAILED in 1s
> 28 actionable tasks: 28 executed
> org.gradle.tooling.BuildException: Could not execute build using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-7.2-bin.zip'.
> 
> \`\`\`
> 
> Also the default SDK updater downloaded \`android-33-ext5\` and it was unable to produce build that would run on device.
> First I needed to actually sign the licence (built in Processing tool did not work for this):
> \`cd /Users/username/Documents/Processing/android/sdk/cmdline-tools/latest/bin\`
> \`./sdkmanager --licenses\`
> 
> Instead I have to manually put JAVA on path using:
> \`\`\`
> find /Applications/Processing.app -name java -type f
> export JAVA\_HOME="/Applications/Processing.app/Contents/app/resources/jdk"
> export PATH="$JAVA\_HOME/bin:$PATH"
> \`\`\`
> 
> Then manually downloaded \`android-33\`:
> 
> \`\`\`
> cd /Users/username/Documents/Processing/android/sdk/cmdline-tools/latest/bin
> ./sdkmanager "platforms;android-33"
> \`\`\`
> 
> Also install:
> 
> \`\`\`
> ./sdkmanager "build-tools;30.0.3"
> ./sdkmanager "platform-tools"
> ./sdkmanager "build-tools;30.0.3"
> \`\`\`
> 
> Then I was able to run sketch on device. But the build fails. It actually fails to generate keystore in Processing/android/keystore (empty folder)

Consider reporting an issue here:

> **[GitHub - processing/processing-android: Processing mode and core library to create Android...](https://github.com/processing/processing-android)**
>
> Processing mode and core library to create Android apps with Processing

This is for Processing but gives you some idea of how to report issues:

> **[Troubleshooting](https://github.com/processing/processing4/wiki/Troubleshooting)**
>
> Source code for Processing, the software sketchbook and Java-based programming language for students, artists, designers, educators, hobbyists, and creative coders. Includes the core library, and e...

If it is reported in the wrong repository you will be advised.

FYI I am a community member just like you.

`:)`

---

_[View the full topic](https://discourse.processing.org/t/android-mode-compiler-problem-not-solved-yet/48739)._
