This repository has been archived by the owner on Oct 18, 2024. It is now read-only.
v2.7.1-beta
Pre-release
Pre-release
github-actions
released this
20 Jan 16:05
·
182 commits
to dev
since this release
AndroidIDE Version v2.7.1-beta Changelog
This patch release primarily focuses on making AndroidIDE available on F-Droid and includes some minor fixes.
Thanks to all the people who have contributed to this release (including our Crowdin translators).
Important notes
- AndroidIDE is now accessible on F-Droid! Please be aware that F-Droid builds have a distinct signature. Installing these builds over existing GitHub versions or vice versa will result in installation failure.
Additions
- Users with multiple JDKs can now select the JDK for Gradle builds in IDE Preferences -> Build & Run -> JDK version. Changes take effect after restarting AndroidIDE.
Removals
- The
$PREFIX/etc/ide-environment.properties
file is no longer used for setting environment variables in Gradle builds or the terminal.
Bug fixes
This release addresses the following issues:
- Resolved a bug causing the 'Clone repository' feature to consistently fail (#1608).
- Fixed occasional
NullPointerException
during the creation ofActionData
for editor text actions. - Resolved an
IllegalStateException
occurring when the build finishes after the activity is destroyed (#1604). - Corrected the use of an invalid publishing version name for Gradle Plugin and LogSender dependencies in F-Droid builds (#1620).
- Fixed the issue where the IDE failed to recognize the installed JDK 21 (#1616).
- Addressed occasional crashes when putting the IDE in the background due to non-existing
openedFiles.json
file (#1621). - Fixed incorrect display of project synchronization message when executing 'Sync project' action with unsaved Gradle files (#1594).
- Resolved build failure caused by
apply plugin: '...'
syntax in Gradle build scripts with a 'no repositories are defined' error (#1274). - 'Cancel build' action now properly cancels project initialization.
- Set
android:foregroundServiceType
forLogSenderService
to prevent crashes when targeting API 34. - Resolved inconsistent behavior caused by a duplicate preference key in keyboard-related terminal preferences (#1624).
We believe that you'll have a delightful experience using AndroidIDE v2.7.1-beta!