I want to use VTK on Android.

There’s the VTK_ANDROID_BUILD option which should do things properly. It makes a superbuild which generates the VTK executables for the host and then uses those with the Android toolchain to compile for the device.