I would like to thank @Nutomic for his efforts to bring it to Android. However the Android builds never worked for me and I always ended up having issues with it.
So I came up with an alternate way ot running ST on Android which relies on Arm build and Root access.
- https://github.com/meefik/linuxdeploy Once open you can install bunch of Linux version like Debian Jessie
-Select android as the user in the UI. Beware, non-root users cant get net unless you add yourself to inet group. This user will let us connect to localhost.The default pass for ssh is “changeme” so do not forget to change it afterwards.
- Select custom mount and add your sdcard. The paths can be tricky you might need to try it couple times. The mount will be presented in /mnt/sdcard or so. You will use this basic path to access your folders in arm ST and the web gui not the Android path.
-Once the Linux is installed, run the distro from the menu. It will enable SSH access.
Open ConnectBot and run “ssh android@localhost” give “changeme” as pass. Then “su” get the root access with the same password. Root is the only default user with “net access” if you do not want to do things with Root you will need to add you user to inet group.
-Extract it to somewhere like /opt
- enter the directory and run ./syncthing whcih will give you access to the web gui and such