How to get input from non xinput supported controller in android.

Hi.
First of all, my English is not very good so please understand it.

I’m trying to get input from non xinput supported controller in android.
I tried it using raw input plugin.
It worked well in windows. I could get input with generic usb controller.
But it seems not working in android.
In android, some buttons are worked with gamepad buttons or axis, but some are not.

I think that raw input plugin dose not support android.
If it is true, how can I get generic usb input in android?
I need a solution that can be done in UE4 editor or c++ if it is possible. Because I barely know java or android.
Thank you.