Added the ability to set custom data directory using the RUSH_DATA_DIR environment variable.
RUSH_DATA_DIR="D:/rush/data-dir" rush build
Improvements
You can now use W and S keys along with arrow keys to select the language when creating a new extension. This is especially helpful in terminals where Rush fails to read the arrow keys don’t work.
Added source JARs for App Inventor components, annotations, and Kotlin standard library. This means you will now be able to view source code and Javadocs of the above libraries in your IDE.
Bug fixes
Fixed the issue where extensions containing no blocks would cause compilation errors when exporting the app.
Fixed the issue that caused the unmappable character for encoding error in some cases when building the extension. [ref1, ref2].
To upgrade to Rush version 1.2.4 simply run rush upgrade. If you don’t have Rush already installed check out the installation instruction mentioned in the first post.
Fixed the bug that caused the builds to fail after upgrading Rush to version 1.2.4.
To upgrade to Rush version 1.2.5 simply run rush upgrade. If you don’t have Rush already installed check out the installation instruction mentioned in the first post.
Hi, I tried to use your CLI to build my extension and use it in Kodular however, when I tried to compile the app, it failed stating that the class does not exist
Hi, I have updated my Rush verison to 1.2.5 and I have received another error. Java runtime version too high? I think I am using a wrong version of JDK perhaps?
Hi, sorry for another question… I am trying to develop another extension for my app however when tried to compile a project with the two extensions I created, my build failed with a apkbuilder error. The first extension has external dependencies but the second extension does not have any.
When I compile a project with either one only, it compiles fine.
Source codes:
How do I go about to solve this problem? Thanks in advance!