I have enhanced crosscompiling to android with fpcup !
It should now be as easy as
1) install android NDK in your home-directory (location /home/user/android-ndk-......)
2) run fpcup:
fpcup --ostarget=android --cputarget=arm --only=FPCCleanOnly,FPCBuildOnly
Same is valid on Windows.
You can optionally define the NDK-path by adding the two extra options (Windows example):
--crossbindir=C:\Users\Me\Downloads\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin
--crosslibdir=C:\Users\Me\Downloads\android-ndk-r10e\platforms\android-21\arch-arm\usr\lib