[go: nahoru, domu]

Release updates archive


Android Studio 3.3 Beta 2 is now available in the Beta channel.

If you have Android Studio set up to receive updates on the Beta channel, you can get the update by choosing Help > Check for Updates (Android Studio > Check for Updates on Mac). Otherwise, you can download it here.


For information on new features and changes in all preview builds of Android Studio, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.

Emulator 28.0.14 is now available in the Canary and Dev channels.

Changes and fixes:
  • Fixed issue on Mac where timers would become unreliable, leading to hangs and other strange behavior. If you experience emulator hangs on Mac, please file an issue in Issuetracker.
  • Fixed issue where the virtual Android display would only show up in the top left corner. We believe this is due to misconfigured Qt environment variables.
    • The emulator now overrides all Qt scaling-related environment variables.
  • Fixed crashes on snapshot save.
  • On Linux, btrfs filesystems may cause extreme slowdowns due to auto-snapshot-saving mechanisms and the emulator already employing copy-on-write for its virtual disk devices. For users on btrfs or other copy-on-write filesystems, we recommend cleaning out the ~/.android/avd directory and running chattr +C on an empty ~/.android/avd.
    • In 28.0.14, new snapshots will be created in a folder where copy-on-write is disabled.
  • To address issues with running out of disk space on Play Store images, the emulator will automatically resize the userdata partition to 6 GB when running with a fresh Play Store AVD.
32-bit Windows deprecation

Due to low usage and maintenance costs, we are planning to deprecate the 32-bit version of the Android Emulator that runs on Windows. We will roll out a transition plan before removal and end-of-life for the 32-bit version of the Android Emulator. However, we are actively seeking any feedback or concerns with this future change. Please let us know in the Issuetracker if you currently rely on the 32-bit version of the Android Emulator that runs on Windows, and how we can work with you going forward.


Android Studio 3.4 Canary 2 is now available in the Canary and Dev channels.

If you have Android Studio set to receive updates on the Canary or Dev channel, you can get the update by choosing Help > Check for Updates (Android Studio > Check for Updates on Mac). Otherwise, you can download it here.

This update includes the following new features and changes in behavior:
  • The addition of the File > Re-Import Gradle Project command.


This update includes fixes for several bugs, including the following:
  • Manifest Merger did not support including '+', '-', and '.' in schemes.
  • The Event Log window was not consistently representing the status of the Scroll to the end button.
  • Android Support plugin was causing Android Studio to crash.
  • Gradle could not find the symbol for data binding.


For information on new features and changes in previous releases of Android Studio, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.


Android Studio 3.4 Canary 1 is now available in the Canary and Dev channels.

If you have Android Studio set to receive updates on the Canary or Dev channel, you can get the update by choosing Help > Check for Updates (Android Studio > Check for Updates on Mac). Otherwise, you can download it here.

This update includes the following new features and changes in behavior:
  • The Multiline Text widget is now assigned a default gravity of top | start.


This update includes fixes for several bugs, including the following:
  • The Project window was occasionally crashing when sorting files by type.
  • CMake was throwing a NullPointerException when enabling Only sync the active variant (for current project) experimental feature.
  • Connection Assistant was showing duplicate USB devices.
  • Attempting to remove a project module was causing Android Studio to crash without removing the module.
  • Select Deployment Target dialog wasn't displaying USB devices before finishing a scan for virtual devices.


For information on new features and changes in previous releases of Android Studio, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.


Android Studio 3.3 Beta 1 is now available in the Beta channel.

If you have Android Studio set up to receive updates on the Beta channel, you can get the update by choosing Help > Check for Updates (Android Studio > Check for Updates on Mac). Otherwise, you can download it here.

This update includes the following change in behavior:
  • CPU Profiler - New live allocation memory tracking options

    To improve app performance while profiling, you can now choose a mode for live memory allocation tracking on devices running API level 26 or higher. Choose from Full (all object memory allocations), Sampled (periodic sampling of allocations), or None.


This update includes the following bug fixes:
  • The Project window was occasionally crashing when sorting files by type.
  • CMake was throwing a NullPointerException when enabling Only sync the active variant (for current project) experimental feature.
  • D8 was incorrectly failing to compile with the following error message: com.android.tools.r8.errors.Unreachable: Unexpected type adjustment from java.lang.Object to com.android.transport.model.entity.ApproveDelegator[]


For information on new features and changes in all preview builds of Android Studio, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.

Emulator 28.0.13 is now available in the Canary and Dev channels.
  • Fixed issue preventing emulator from launching on macOS 10.11.
  • Fixed emulator slowness and hangs on Linux systems with spinning hard disks (HDDs).
  • Fixed an out-of-bounds memory access that could occur for OpenGL ES vertex array pointers.

HAXM 7.3.2

HAXM 7.3.2 is now available in all channels. This includes the following fixes:

  • Fixed random crashes of guest OSes that use a recent Linux kernel (>= 4.6), e.g. Ubuntu 18.04 (#39, #74).
  • Fixed an x86 instruction emulator bug that could lead to a host crash (#93).
  • Reduced the size of the HAXM installer for Windows.
Emulator 28.0.12 Canary

Emulator 28.0.12 is now available in the Canary and Dev channels.

Fixes
  • Fixed an issue where ADB connections could become corrupt on snapshot load.
  • Fixed issue where, on Windows, the emulator clock would not be in the correct timezone.
Location UI
  • Device speed can now be set on the Location page.
  • When playing back a GPX or KML file, the speed is set automatically, and is set to zero when the playback ends.
  • Previously we required that the altitude be between -1,000 and +10,000 meters. This restriction is now removed.

The Android Studio 3.2.1 bug-fix update is available in the stable release channel.

This update fixes several bugs. For a list of fixes in this update, see the Android Studio 3.2.1 release notes.

If you already have Android Studio installed, you can get the update by clicking Help > Check for updates (Android Studio > Check for updates on Mac). Otherwise, you can download it here.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.

Android Emulator 28.0.11 is now available in the Canary and Dev channels.
  • Fixed an issue where closing the emulator would disable the UI, but not actually close the emulator.
  • Fixed concurrency issues in OpenGL / launching render threads, which could result in double frees or corrupted data.
  • Fixed issue where the emulator window would have an afterimage or teleport offscreen when resuming a snapshot where the device orientation was different from the AVD's default orientation.
  • Fixed an issue that reappeared in macOS 10.14 in which using Bluetooth headsets with the emulator would degrade audio globally. The Mac emulator will now completely avoid using Bluetooth audio. Issue link: https://issuetracker.google.com/issues/37070892


Android Studio 3.3 Canary 13 is now available in the Canary and Dev channels.

If you have Android Studio set to receive updates on the Canary or Dev channel, you can get the update by choosing Help > Check for Updates (Android Studio > Check for Updates on Mac). Otherwise, you can download it here.

This update includes the following new features and changes in behavior:
  • You can now enable full mode in R8, which provides more aggressive code shrinking than the current default behavior. To enable full mode, add the following to gradle.properties:

    android.enableR8.fullMode=true

  • META-INF/proguard/* paths are now excluded from APKs/AABs.
  • The Android Gradle plugin now uses SDK Build Tools version 28.0.3 by default.
  • Better debug info for obsolete API: When the Android Gradle plugin warns you that you're using API that's no longer supported, it can now provide more detailed information to help you determine where that API is being used. To see the additional info, you need to include the following in your project's gradle.properties file:

    android.debug.obsoleteApi=true

    You can also enable the flag by passing -Pandroid.debug.obsoleteApi=true from the command line.



This update includes fixes for several bugs, including the following:
  • Android Gradle plugin can once again run an androidMockableJar task.
  • PrepareLintJar.getLintChecks() is now properly tagged with @Classpath
  • Android Studio wasn't properly displaying previews for adaptive icons.
  • Translation Editor was displaying columns incorrectly.


For information on new features and changes in previous releases of Android Studio, see the Android Studio Preview release notes. For details of bugs fixed in each preview release, see previous entries on this blog.

We greatly appreciate your bug reports, which help us to make Android Studio better. If you encounter a problem, let us know by reporting a bug. Note that you can also vote for an existing issue to indicate that you are also affected by it.