NDK with different version form ends in different path

ndk: r23c is installed into /opt/android-sdk/ndk/r23c but ndk: 23.2.8568313 is installed into /opt/android-sdk/ndk/23.2.8568313 though they are the same ndk. This behavior is introduced by fdroidserver!1070 (merged). Some tools expect the long form path and try to install ndk again to the long path. What makes it worse is that the sdkmanage seems changes the permission when installing ndk so that other ndk can't be installed. This causes weird build error.