@iwgeric said:
There is a separate project call "mobile" that is the Android project. You can modify it if you want.
https://wiki.jmonkeyengine.org/legacy/doku.php/jme3:android
However for the second part… Do you mean that by enabling Android deployment a second set of libraries is attached to the project? If yes, is there a way to hook up into this (apart from modifying the jME Android project)?
@iwgeric said:
Personally, I use only guiNode quads and BitmapText objects so that it will run the same on either Desktop or Android.
I use Swing for fatal error handling. If I loose LJWGL context Swing or (AWT) is my last hope, also using a system popup seems more obvious to the user that something went really wrong. That’s also why I’d like to use native Android toolkit in the Android version.
When you enable android a separate android project is created inside your existing one. You can open that as a fully fledged project and modify it if you wish.
@zarch said:
When you enable android a separate android project is created inside your existing one. You can open that as a fully fledged project and modify it if you wish.
Is it a full jME library or just some Android specific backends? How does jME know which libs to use? (Ant or some logic in Java or both?)
Its a full netbeans project. Just open it like any other. That project is an android and always android one so picks up the android libs. For the “main” project it looks at the target(deployment/run/whatever you call it) settings to know what libraries to include.