AndroidIDE v2.0.0-beta
Pre-release
Pre-release
AndroidIDE v2.0.0-beta is here with new features and improvements.
This is a pre-release and is not so stable. There are some features that are partially implemented.
The minimum SDK has been raised to 26
(Android O
).
Changelog
Here are the things that were added/removed/improved.
Additions
- XML Layout Designer with ability to preview XML drawables.
- Added packages for terminal.
- libGDx project template. Thanks to @Smooth-E (#81).
- Kotlin project template. Thanks to @BanDroid (#60).
- Preference to switch between
bash
and/system/bin/sh
in terminal. - Preference for matching partial names in java completion.
- Preference to choose between
floating window text actions
andtext actions in ActionMode
. - Preference to enable/disable font ligatures.
- Show process output when build tools installation fails.
- Ability to expand selection in supported languages.
- Ask user to save unsaved files before closing project.
- Hindi translation. Thanks to @Premjit-Chowdhury (#70, #127).
- German translation. Thanks to @MarvinStelter.
- Indonesian translation. Thanks to @BanDroid (#54, #57, #60, #72, #125).
- Chinese translation. Thanks to @Rosemoe (#56, #73, #104) and @mikofe (#118, #119, #123).
- French translation. Thanks to @Se-Lyan (#79).
- Russian translation. Thanks to @Smooth-E (#97).
Removals
- Autosave of files is removed. However, a preference has been added for the same which, when enabled, saves the files automatically before close.
Fixes
- File does not close and crashes if reopened and closed again.
- Flickering of whole auto completion window.
- Flickering of completion item due to API info.
- Build tools installation fails if
JAVA_HOME
does not exist. - Invalid syntax highlight for method invocations in java.
- Package private classes not included in java completion.
- IDE crashes when
Paste
option is selected in terminal and no clip is available. - Fixed a bug due to which the IDE was not able to open empty files.
LogSender
class not included in JLS workspace.
Improvements
- Show crash report when the IDE crashes.
- The Java language server is now embedded in the IDE itself.
- The AndroidIDE Gradle plugin is now packaged with the IDE.
- Show name of opened project.
- Show signature help in window instead of using a
TextView
. - The java completion provider now uses a custom JDK runtime image with Android framework classes and is no more dependent on JDK installation.
- Disable
Save
option when all files are saved. - Allow installation of files from file tree.