When I try to execute your binary on Android 6.0.1 on UMI Super (aarch64 architecture) I get the following error:
$ ./adb-arm-binary
-bash: ./adb-arm-binary: No such file or directory
$ file adb-arm-binary
adb-arm-binary: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 2.6.16, BuildID[sha1]=c19caa8dc3b6b9ae563a8998cbbd9ab55f973b09, not stripped
$ uname -a
Linux localhost 3.18.22 #9 SMP PREEMPT Fri Sep 23 18:15:07 CST 2016 aarch64 Android
When I try to execute your binary on Android 6.0.1 on UMI Super (aarch64 architecture) I get the following error:
Could you please compile it for Android 6.0.1? Thank you! :)