Skip to content

Repository files navigation

DroidScript Java Compiler

Runtime Java compiler plugin for DroidScript. It can also compile jar files to dex file.

Note

Minimum required Android version: 8 (SDK 26).

How to use

After installing the plugin, you can use the example in the documentation to get started.

Build it

These two libraries are mandatory:

Open and compile the project with AndroidIDE or Android Studio.

Install with shell commands

It can be imported into DroidScript with this example: Start the terminal in the project folder: ~/AndroidStudioProjects/JavaCompiler

cd app/build/outputs/apk/debug
rm -r temp
mkdir temp
unzip app-debug.apk -d temp
cd temp
zip JavaCompiler.jar classes*.dex
cp -r assets/*.
zip JavaCompiler.ppk JavaCompiler* android.jar
adb push JavaCompiler.ppk /sdcard/Android/data/com.smartphoneremote.androidscriptfree/files/DroidScript/Plugins/JavaCompiler.ppk
echo COMPLETED

Now (re)open DroidScript and wait for the "plugin loaded" message.

Install manually

  • Unzip the APK.
  • Add the classes.dex files to a zip file named JavaCompiler.jar.
  • Then add the JavaCompiler.jar file and the contents of the assets folder to a zip file named JavaCompiler.ppk.
  • Open JavaCompiler.ppk with DroidScript.

The JavaCompiler.ppk file should look like this

JavaCompiler.ppk/
- JavaCompiler.jar
- JavaCompiler.html
- JavaCompiler.inc
- android.jar

Documentation

You can check this repo to create the document: DroidScript/Docs. The code for the current document is in document.js. After building the document you can drop it into the assets folder.

About

Runtime Java compiler plugin for DroidScript.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages