Intellij Java2smali Versions Save

A plugin for IntelliJ IDEA & Android Studio to easily compile Java & Kotlin files to smali.

v1.6

6 years ago

version 1.6

  • fixed 'Write access is allowed from write-safe contexts only' error
  • minimum IDEA version is now 143 (IntelliJ IDEA 15)
  • updated baksmali.jar to version 2.2.1
  • build plugin with Gradle (4.0) & gradle-intellij-plugin
  • continuous integration with Travis CI and AppVeyor

v1.5

7 years ago

version 1.5

  • kotlin runtime 1.0.3
  • updated baksmali.jar to version 2.1.3
  • updated dx.jar (Android build-tools 23.0.2)

v1.4

8 years ago

version 1.4

  • initial support for kotlin files
  • all inner classes, including anonymous, are now converted to smali
  • fix: dex file was accidentally placed in the IDE's bin directory
  • updated baksmali jar to version 2.1.0
  • rewrote entire plugin in kotlin

v1.3

9 years ago

Changelog v1.3

  • disabled plugin for Java files outside of a module
  • improved file type detection (ignore caret position)
  • updated dx.jar (Android build-tools 22.0.0)

v1.2

9 years ago

Changelog v1.2

  • fixed NoSuchMethodError on new IntelliJ versions
  • updated dx.jar (Android build-tools 21.1.2)

Thanks to Lucas for reporting the issue!

v1.1

9 years ago

Changelog v1.1

  • added Java module dependency in plugin.xml
  • updated dx.jar (Android build-tools 20.0.0)

v1.0

10 years ago

This is the first release of java2smali. It let's you easily compile Java code to corresponding smali files. Stop packaging and decompiling a dummy app to access your code in smali, use java2smali!

  • install in IDEA or Android Studio
  • open your Java source file
  • click 'build' and 'compile to smali'