Android Java Libraries in UE4 Game (OUYA SDK, Google Play Game Services, etc.)

The AndroidPluginLanguage is quite powerful. The best docs can be found here.
https://github.com/EpicGames/UnrealEngine/blob/4.11/Engine/Source/Programs/UnrealBuildTool/Android/AndroidPluginLanguage.cs

The best example can be found here:
https://github.com/EpicGames/UnrealEngine/blob/4.11/Engine/Plugins/Runtime/GearVR/Source/GearVR/GearVR_APL.xml

I was able to create my own UE4 plugin APL.xml file.

And reference the APL.xml from the UE4 plugin build script.

And now I have the JAR and JAVA being used directly from the UE4 plugin.

I’ll see if I can make use of the injected Java using the AndroidPluginLanguage next…

Reducing the number of changes in the PR…
https://github.com/EpicGames/UnrealEngine/compare/4.11...tgraupmann:4.11-Cortex?expand=1