JavaIDEdroid history
ATTENTION: This APP (the 1.x branch of JavaIDEdroid) is no longer maintained! Please go to Google Play and download the new JavaIDEdroid 2.x to stay up to date with the latest versions of JavaIDEdroid. If you have the PRO key, you can still use it for JavaIDEdroid 2.x
The most important changes in JavaIDEdroid 2.x (successor of this APP here):
version 2.10.0 (22.12.2015)
- aapt now also runs on Android 5/6 (PIE version)
- PRO: JavaRunner now also runs Eve commandline apps (www.ewesoft.com)
- The help page is now also available in the internal editor
- dx did not work on some devices with Android 5/6.
- The free version now supports projects with up to 15 source files and modules with up to 10 class files.
- Updated dx to version 1.11 (Android 6.0.0 r26)
- You can now pass arguments to BeanShell scripts.
- In the project file manager, you can now send a file to a script.
- In BeanShell scripts, you can now start an Activity. The data returned by the Activity can be received and used by the script.
- Data passed to JavaIDEdroid with the Intent is now passed as a JSON string in the data URI. An array of strings can now be passed as arguments of the script to be started.
- New: JavaRunner now ignores System.setSecurityManager which always throws an exception on Android. This now allows (among others) the use of the Ant task 'Java' with JavaRunner.
- 'Goto error' function in BeanShell output view. Can be customized through regex.
- PRO: JavaIDEdroid can now be used to compile and build CodenameOne apps.
- JavaRunner allows to run any binary Java commandline application (.jar file) without recompilation!
- The output in the BeanShell and Tools tab is now already visible during execution. The current state is shown at the top.
- Data can now be read from stdin. To enter data there is an entry in the context menu of the console.
- When the user exits the APP the complete Android process is killed at the end, so that the APP can recover from out-of-memory conditions.
- Shortcut Intent to place a shortcut on Android Home Screen.
- The logcat information can now be stored to a file, because on Android 4.1 (Jelly Bean) the logcat is protected.
- Added support for Samsung's Multi Window functionality
- Very small projects are now also supported in the free version. You can also use the project templates to create a new project.
- Time log can be activated for a project, so you can see how much time you spent developing the project. The current elapsed time is shown in the project tab and the time log is written to the storage card when the project is closed.
- PRO: APKs can now be signed with a certificate from your truststore (JKS or BKS)
- PRO: dx now supports the 'incremental' option
- aapt has been updated to the version included in Android 4.4.2
- aapt versions for x86 and mips devices
- PRO: JavaRunner now supports loading of several modules. This allows running Ant with custom Ant Tasks.
- Now includes android-api8.jar and a (very) simple text editor, so you can use JavaIDEdroid right out of they box without installing further things.
- New files can be created based on file templates
- LogCat Activity
- Now uses the Android 4.x look and feel
- The 'protected script mode' ensures the integrity of scripts before executing them.
- Updated ECJ
- Menu items for editing the default scripts with the internal editor
- The free version now also allows small JavaRunner modules. So, they don't need to be recreated every time.
- PRO: JavaRunner now uses incremental dexing
- PRO: JavaRunner now supports the free Java obfuscator yGuard
version 1.7.2 (14.03.2013)
ATTENTION: The 1.x branch of JavaIDEdroid and JavaIDEdroidPRO is no longer maintained! Please download the new JavaIDEdroid 2.x to stay up to date with the latest versions of JavaIDEdroid. You need to manually download the new version - you will NOT get it through the automatic update because the package name has changed!
version 1.7.1 (28.11.2012)
- New (PRO): VIEW Intent filter for files with extension .jip
- Modified: Replaced VIEW Intent filter text/x-beanshell with VIEW Intent filter for files with extension .bsh. The MIME type text/x-beanshell is no longer needed and no longer supported.
- Bugfix: Fixed bug in VIEW Intent processing
- Bugfix: SavedInstanceState is now handled properly. The SEND Intent is no longer executed on re-create.
version 1.7.0 (15.11.2012)
- New (PRO): Option for automatically re-open the last used project on program start
- Modified: Projects can now be opened without closing the current project first
- Bugfix: In BeanShell scripts you can now also use accented characters (e.g. german umlauts). Scripts must be saved with UTF-8 encoding.
- Bugfix: When user aborts a task the script output was not shown. Fixed now.
version 1.6.0 (11.10.2012)
- New (PRO): dx now supports merging of dex files. This will help with the out-of-memory exceptions when dexing large jar libraries because too large libraries can now be dexed on the PC and then merged on the Android device.
- Modified (PRO): The default scripts have been modified to support dex merging
- New (PRO): DexMerger tool and G.ide.fnDexMerger method
- New: History activity
- New: After the first installation of the app the help activity is shown, after updates, the history activity is shown
- New: App can now be installed on sdcard
- New: Screen (device) stays on during execution of BeanShell and Tool tasks
- Bugfix: Default settings were not shown when Setting activity was displayed for the first time. Fixed now.
- Bugfix: Background tasks can now be properly cancelled by checking G.bshTask.isCancelled() in the BeanShell scripts
version 1.5.0 (12.01.2012)
- New (PRO): Support for multiple project templates
- New (PRO): Menuitem for installing APK
- New (PRO): Project variable for APK filepath
- New (PRO): Create dir in project file manager
- New (PRO): Delete dir in project file manager
- New (PRO): Rename file/dir in project file manager
- New: Context menu in BeanShell and Tools tab (Top, Bottom, Copy to clipboard)
- New: Option for auto-scroll-to-bottom after script execution
- New: Option for fullscreen mode
- Modified: Made several layout changes to gain space on screen (tab height, fullscreen, run script button)
- Modified: On errors, the complete stack trace is now logged to catlog.
- Modified: Refactoring of SettingActivity
- Modified (PRO): Default scripts are now in /sdcard/.JavaIDEdroid/xx/ where xx is the version code (see Infos activity)
- Modified: FileBrowser now only accepts matching picks
- Modified: Removed deprecated message from ApkBuilder
- Bugfix: Fixed potential crash in background processes
- Bugfix: Added fillViewport in InfoActivity
- Bugfix: Added catch for ActivityNotFoundException
- Bugfix: Fixed a display bug in the recent file list
version 1.4.1 (23.12.2011)
- Modified: Updated zipsigner-lib to 1.11 to make it work again on Android 2.3.6
version 1.4.0 (04.11.2011)
First PRO release
- New: added info activity that shows package information
- New (PRO): added project definition files to store project specific information
- New (PRO): added template project zip that is used to create a new skeleton project.
- New (PRO): added BeanShell access to project infos through G.oPrj class instance
- New (PRO): added recent project file list to quickly re-open project definition files
- New (PRO): added filemanager to browse, view/open, edit and delete project files and run BeanShell scripts.
- New (PRO): added customizable, quick change directory to filemanager
- New (PRO): added default compile and build scripts. They access the information in the project file and therefore work for almost every project.
- New (PRO): added project menu items to start the default scripts. If the default scripts are copied to the project root dir (and then possibly modified), the menu items will start them from there.
- Modified: Replaced OI Filemanager with internal file browser
- Modified: Replaced G.oSet.stDefaultStartDir with G.oSet.stDevRootDir
- Modified: Common help file for free and PRO version
- Modified: Replaced some Toast messages with AlertDialog dialogs
- Modified: Changed output directory in scripts from out/ to bin/
- Modified (STD): Replaced Donate Activity with Upgrade Activity
- Bugfix: Added check for missing working directory (missing sdcard)
- Bugfix: Some Error / warning messages referenced already closed or hidden Activities. Fixed now.
- Bugfix: Pressing the back button does not close the app anymore