Codename One Kotlin Runtime Library
Currently development/compilation must be performed in IntelliJ IDEA
The latest Codename One plugin installed (Actually, at time of writing the plugin with support for this hasn’t been released yet.. will be released July 7, 2017).
Supported Runtime Platforms
This should work in all platforms.
Copy the the kotlin-runtime.cn1lib into your project’s lib directory, and select "Codename One" → "Refresh CN1Libs".
Install using the Extensions section of Codename One settings.
As long as your project includes this runtime library, you should be able to add Kotlin classes and files directly inside your Codename One project when using IntelliJ IDE. If you don’t include this library and your project includes Kotlin code, then your app will still work in the simulator. It will fail when you try to build for device though. Adding this library to your project will resolve such build errors.
Building from Source
Copy the kotlin-runtime.jar into the lib directory and rename it "main.zip"
Copy the kotlin-runtime-sources.jar into the lib directory and rename it "stubs.zip"
Run the build.xml ANT file. (e.g. from command line:
This will produce the kotlin-runtime.cn1lib file inside this main directory.