AndroidIDE is an IDE for Android to develop full featured Android apps.
GPL-3.0 License
Bot releases are hidden (Show)
Published by itsaky 11 months ago
This minor release fixes bugs while adding some necessary features and improvements.
Thanks to all the people who have contributed to this release (including our Crowdin translators).
com.android.application
) in a project are now supported.Disconnect logsenders
: Disconnects from all connected log senders at once.Long select
(editor text action): Allows selecting long text efficiently without using the selection handle.Launch app
: Launches the already installed application.PreviewLayoutAction
(#1176). Thanks to @FaSheep (#1251).layout
attribute in <include>
tags is not preserved while inflating XML layouts (#1214).ClassCastException
while putting the app in the background (#1208).RedoAction
(#1318).Quick run
action is not shown when the IDE is resumed from the background (#1314).changing
, causing the Gradle configuration cache to always regenerate.IndexOutOfBoundsException
when checking for signature help (#1380).Quick run
and Cancel build
actions have now been merged into a single action.We believe that you'll have a delightful experience using AndroidIDE v2.6.0-beta!
Published by itsaky about 1 year ago
In this release of AndroidIDE v2.5.3-beta, we've taken steps to address a variety of issues, including critical ones.
We've successfully resolved the following issues:
SocketException
would be logged even if the socket was manually closed, resulting in misleading logs appearing in the IDE logs (#1183).LogSenderHandler
is closed.RecyclerViewFragment.isEmpty()
that was preventing diagnostics and search results from being displayed.LogSender
dependency introduced a transitive dependency to AndroidX's ViewBinding
library (#1199).We've also made the following improvements to enhance your experience:
It's important to note that while this release might not feature major changes to the application's functionality, it does include critical bug fixes that significantly improve the application's stability and reliability.
We believe that you'll have a delightful experience using AndroidIDE v2.5.3-beta!
Published by itsaky over 1 year ago
This release fixes some minor issues in AndroidIDE.
No notes
Published by itsaky almost 2 years ago
This release improves the UI Designer, adds support for custom color schemes in editor and much more.
This release has been signed with a private signing key. Further releases will be signed with the new signing key as well. This is to prevent malicious builds of AndroidIDE. Please download AndroidIDE from TRUSTED sources only!
Trusted sources include :
$HOME/.androidide/editor/schemes
folder.The following issues has been fixed :
Preview layout
action if a non-XML file is opened (#666).PopupMenu
.Full Changelog: https://github.com/AndroidIDEOfficial/AndroidIDE/compare/v2.1.3-beta...v2.1.4-beta
Published by itsaky almost 2 years ago
This release brings various improvements and bug fixes to AndroidIDE.
The UI designer has been TEMPORARILY removed as we are working on integrating it with the new projects API for better and improved layout inflation/preview.
.nomedia
file in the PROJECTS
directory if the file does not already exist. Thanks to @jayx003 (#489).Clear Gradle cache
preference. Thanks to @deepkrg17 (#587).java.lang.*
imports when creating Java files.Expand selection
does not select expanded range (#557).Build
actions menu with the new Run tasks
dialog. This allows the user to run multiple tasks from the projects.LD_LIBRARY_PATH
variable to provide (partial) support for projects with room DB.--info
argument is now disabled by default. It is now used for first build only.Full Changelog: https://github.com/AndroidIDEOfficial/AndroidIDE/compare/v2.1.2-beta...v2.1.3-beta
Published by itsaky about 2 years ago
This release focuses mostly on the LSP implementations while fixing bugs. Thanks to people who have contributed to this release by adding features, adding/updating translations, fixing bugs, etc.
Following issues have been fixed in this release :
CrashHandlerActivity
.app:popupOverlay
in template projects.SymbolInputView
to show nothing. By @AndreyKozhev (#400).aapt2
binaries.Full Changelog: https://github.com/AndroidIDEOfficial/AndroidIDE/compare/v2.1.1-beta...v2.1.2-beta
Published by itsaky over 2 years ago
Fixed a bug which caused AbstractMethodError
in Tooling API implementation.
Published by itsaky over 2 years ago
HOME
and SYSROOT
directories has been renamed to home
and usr
respectively.ide-environment.properties
file using the ideenv
command. Execute :
ideenv -e
: To edit the environments file. Uses nano
editor to edit.ideenv -s
: To print the contents of the file in the terminal.7.2.0
. The build process will fail for projects using older versions. However, those projects would still be able to build with terminal.if
else
try
catch
finally
for
while
do while
Generate toString()
: Overrides the toString()
method for the current class. Always accessible.Generate constructor
: Allows the user to select fields from the current class, then generates a constructor with those fields as parameters.Remove unused imports
: Removes imports that are not used in the source file.Import orderer
: Organizes the imports. Thanks to @MrIkso (#180).--build-cache
and --offline
. Thanks to @MrIkso (#180).$ANDROID_HOME/cmake/bin
is no longer prefixed to the PATH
variable.new line
gets appendend to files while saving.SuperNotCalledException
in DesignerActivity
(#214). Thanks for @MrIkso (#219).aapt2
in IDE itself. The IDE now automatically specifies android.aapt2FromMavenOverride
property while building projects.nb-javac
for Java language server.libhook.so
is now optional and is DISABLED by default. This hook is only required if you use JDK 11 and if you have an Android 11 or lower device.$SYSROOT/opt/openjdk
.Full Changelog: https://github.com/itsaky/AndroidIDE/compare/v2.0.1-beta...v2.1.0-beta
Published by itsaky over 2 years ago
GestureOverlayView
, ToggleButton
, Switch
, GridLayout
, ListView (#145)
in layout inflater.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD
flag in editor.DocumentsProvider
for providing access to files in HOME
directory.IllegalArgumentException
while overriding methods in Java completion provider.java.lang
package when completion items are selected.Full Changelog: https://github.com/itsaky/AndroidIDE/compare/v2.0.0-beta...v2.0.1-beta
Published by itsaky over 2 years ago
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
).
Here are the things that were added/removed/improved.
bash
and /system/bin/sh
in terminal.floating window text actions
and text actions in ActionMode
.JAVA_HOME
does not exist.Paste
option is selected in terminal and no clip is available.LogSender
class not included in JLS workspace.TextView
.Save
option when all files are saved.