Hi, very good idea. I was trying to get the newer 3.1+x versions to work but despite offering GLES2 support they rely on the availability of GLES3 driver (libGLESv3.so). Out of the box the 2.14 works with OUYA, but the controllers joysticks do not work (buttons and joypad are mostly functional). After 2.14 minimum Android SDK was raised to 18 but OUYA is 16, and still requires signing with SHA-1 instead of SHA-256. (So probably the export templates will not work with newer 3.1+ builds without the changes you made to the export.cpp)
Edit: the left Joystick does work when reading the axes directly in 2.1.4 but throws errors in ADB Logcat.