Getting Started
MobiVM provides plugins for IntelliJ IDEA/Android Studio, Eclipse and Gradle. We provide both release and nightly snapshot builds.
MobiVM 3.x supports most Java 8 and Java 11 runtime features and uses libcore 12 from the Android 12 runtime. The 3.x plugins are currently available as snapshot builds only.
IntelliJ IDEA/Android Studio
To install the MobiVM plugin for IntelliJ IDEA or Android Studio you have two options:
1. Plugin Marketplace (Recommended)
Stable release plugin versions are available from the Jetbrains Plugin Marketplace:
- Install Xcode on macOS, open it once and agree to the license
- Open IntelliJ IDEA/Android Studio, go to
Preferences -> Plugins -> Marketplace - Type
MobiVMon the search box and clickInstall
2. Manual Download
- Install Xcode on macOS, open it once and agree to the license
- Download the MobiVM IntelliJ IDEA plugin Zip file:
- Open IntelliJ IDEA/Android Studio, go to
Preferences -> Plugins - Click
Install plugin from disk... - Select the Zip you downloaded and re-start IntelliJ IDEA/Android Studio
WARNING: Install the Zip file directly, don’t uncompress it!
Eclipse
To install the MobiVM plugin for Eclipse:
- Install Xcode on MacOS, open it once and agree to the license
- Open Eclipse, go to
Help -> Install New Software... - Click
Add...and enter the following update URL:- Eclipse plugin Regular Release update URL:
https://mobivm.s3.eu-west-3.amazonaws.com/releases/eclipse/ - Eclipse plugin Regular Snapshot update URL:
https://mobivm.s3.eu-west-3.amazonaws.com/snapshots/eclipse/ - Eclipse plugin 3.x Snapshot update URL:
https://mobivm.s3.eu-west-3.amazonaws.com/snapshots/eclipse3.x/
- Eclipse plugin Regular Release update URL:
- Select
MobiVM for Eclipseand finish the installation
Gradle
To use the RoboVM plugin via Gradle, follow the README in the repository.
Documentation
- Wiki (WIP).
- Legacy RoboVM official documentation
Community
Ask questions or connect with like-minded people in:
- The official Gitter room
- GitHub MobiVM Discussions
Source Code & Contributing
Contribute with an issue or a PR on GitHub.
Contributions to the runtime code (Java class libraries, iOS bindings, native code, …) must be licensed under Apache 2. Contributions to any other parts must be licensed under GPLv3.