It’s not clear from your post what exactly is failing , any errors ? .
I don’t have any issues with either compiling or installing on any android device with any version ( I have many of them ) , never tried it on an emulator .
The following works for me ( I am using Mac , but I guess it should work also on a Linux machine)
Make sure that your .bashrc is configured correctly specifically these environment variables should be set pointing to your SDK and NDK.
In addition your PATH (in .bashrc) should also contain “Android/sdk/tools”
For development I am using
./gradlew assembleDebug -P URHO3D_LUA=0 -P ANDROID_ABI=armeabi-v7a -P URHO3D_ANGELSCRIPT=1
The generated APK can be found in
installing using adb
adb install -r launcher-app-armeabi-v7a-debug.apk