Error when building IL2CPP 64 bit android

When I setup a build with the IL2CPP backend and ARM64 I am getting this error

Win32Exception: ApplicationName=‘E:/games/Evil_Villian_Games/unity/Raven’s Path/WorkingAndriodNDK/android-ndk-r16b-windows-x86_64/android-ndk-r16b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe’, CommandLine=‘@“Temp/StagingArea/strip/armeabi-v7a/UnityICallRegistration.rsp”’, CurrentDirectory=‘’, Native error= The system cannot find the file specified.

It works fine When I build to android with mono. Any help or clues would be hugely appreciated.

OK I figured it out… Earlier I had an issue where my KeyStore was stored in a directory that had ’ in the name. I slowly figured out that if your alias, password or anything related to your KeyStore including the directory its stored in has ’ in it then it will not build.

It turns out the same thing is true with the Android NDK. You can not store your Android NDK in a directory with ’ in any of the folder names. I hope this saves someone else 2 days…

My build is now building with engine code stripping enabled in 64bit successfully.