# Android SDK not valid

**URL:** <https://discourse.processing.org/t/android-sdk-not-valid/47964>\
**Category:** Processing for Android\
**Created:** [February 24, 2026, 10:06pm UTC](https://discourse.processing.org/t/android-sdk-not-valid/47964 "2026-02-24T22:06:06Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![sableraph](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/sableraph/32/251_2.png) [@sableraph](https://discourse.processing.org/u/sableraph)\
**Post date:** [February 25, 2026, 12:52pm UTC](https://discourse.processing.org/t/android-sdk-not-valid/47964/4 "2026-02-25T12:52:44Z")

</div>

Thanks for the screenshot.

In Processing 4.5.2, experimental preferences can be edited directly from the Preferences window. No need to manually open `preferences.txt`.

Open **Processing → Settings… → Advanced** , and enable **Show experimental settings**.

Look for `ANDROID_SDK`, which shows the current Android SDK location. You can edit the path there if needed.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/2/a/2a5f02234d51552d810ba5316e022d90850654c6.jpeg)

However, under normal circumstances this should not be necessary and Processing should download and locate the correct SDK, so I’m not sure what is happening.

What is the value of ANDROID\_SDK for your system?

---

_[View the full topic](https://discourse.processing.org/t/android-sdk-not-valid/47964)._
