My name is Jens Páll and I've just started exploring jMonkeyEngine. I have been going through the beginner's tutorials over the last few days and everything is working fine. jME is looking promising.
Since a small part of my game will be running on Android I configured the jME3 SDK to be able to build for Android by following the instructions here: https://jmonkeyengine.github.io/wiki/jme3/android.html.
I managed to build successfully for Android 6.0 (did not deploy to the phone though) but then I noticed Android Studio was offering an upgrade which I went through with (regrettably). This upgraded the Studio from 2.2.3 to 2.3. After this upgrade the Android target list in jME is empty. Also, clicking the 'Run Android Target Configuration Utility' produces the following message:
The android command is no longer available.
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
This is the same output you get if the 'android' command is run from the command line so it seems google is moving things around a bit and thus breaking the Android support in jME.
I guess my options are the following:
- Downgrade the Android SDK back to 2.2.3
- Upgrade jME to the bleeding edge if this has been fixed there.
Will a jME upgrade fix this or is there something else I can try?
I'm running this on Arch Linux. Here's what the jME SDK about window says:
Product Version: jMonkeyEngine SDK 3.1.0-stable-FINAL
Updates: jMonkeyEngine SDK is updated to version NetBeans 8.2 Patch 1
Java: 1.8.0_111; Java HotSpot(TM) 64-Bit Server VM 25.111-b14
Runtime: Java(TM) SE Runtime Environment 1.8.0_111-b14
System: Linux version 4.9.11-1-ARCH running on amd64; UTF-8; en_US (jmonkeyplatform)
User directory: /home/jens/.jmonkeyplatform/3.1.0-stable-FINAL
Cache directory: /home/jens/.jmonkeyplatform/3.1.0-stable-FINAL/var/cache