I cannot find the required Android NDK version for Unity 2021.1.22f1

Unity says the required Android NDK is r21d (64-bit) (21.3.6528147). But the available version of NDK 21 for downloading is r21e, which Unity does not accept. Could someone please tell how to solve it? Thank you.

2 Likes

Ok, I agree this is NOT recommended but should work until you find a proper solution. However, not a big issue as its a minor release difference (d->e).

  1. Go to your existing NDK folder (r21d)
  2. Take a backup of source.properties file
  3. Open source.properties file
  4. Replace Pkg.Revision with Pkg.Revision = 21.3.6528147
  5. Save it

Warning: Make sure you revert it once you have a proper solution (Ideally Unity should update in a new release).

Let me know how it goes!