[go: nahoru, domu]

Release updates archive


Android Studio 3.2 Beta 5 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:
  • Android Studio now enforces a minimum Protobuf Gradle plugin version of 0.8.6.

This update includes the following bug fixes:
  • Translations Editor rows weren't aligned properly after scrolling.
  • Running another project using GradleBuild was causing java.lang.IllegalMonitorStateException: attempt to unlock read lock, not locked by current thread.
  • Layout styles were improperly requiring API level 17 instead of 15.
  • Android Studio wasn't properly navigating to certain styles with error message: "Cannot find declaration to go to".
  • Linter wasn't properly resolving some API level values.


For information on new features and changes in all preview builds of Android Studio 3.2, 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 Emulator 28.0.1 is now available in the Canary and Dev channels.

This update includes the following changes:
  • Fixed various memory leak, memory corruption, and CPU usage issues. If you are experiencing crashes, memory leaks, or other high resource usage, we encourage you to report a bug. We are making these items a priority.
  • We have rebased our variant of QEMU from QEMU 2.9 to QEMU 2.12. It includes the following changes in QEMU:
    • https://wiki.qemu.org/ChangeLog/2.10
    • https://wiki.qemu.org/ChangeLog/2.11
    • https://wiki.qemu.org/ChangeLog/2.12
    • Some notable changes impacting Android Emulator:
    • x86: gdbstub now provides access to SSE registers
    • Disk images: Image locking is added and enabled by default. Multiple QEMU processes cannot write to the same image as long as the host supports OFD or posix locking, unless options are specified otherwise.
    • qemu-img: "qemu-img resize" supports preallocation of the new parts of the image.
    • QCOW2 shrinking supported in qemu and qemu-img.
  • Because of reliability issues, the -read-only command-line flag is now only available if no instances of the same AVD have been started without the -read-only command-line flag.

Android Emulator 28.0.0 is now available in the Canary and Dev channels.

This update includes the following changes:
  • Launching multiple instances of the same AVD: (Experimental, for advanced users) Previously, you were only able to launch one instance of a particular AVD at a time. The emulator can now launch multiple instances of the same AVD running concurrently. Instances started after the first instance are read-only; their changes to the guest virtual disk are discarded on exit.
    • To run multiple instances of the same AVD at the same time, launch the instances after the first instance with the following command line flag: -read-only
    • This feature is made possible by copying the QCOW2 files associated with the writable parts of the Android image. We have also bundled the qemu-img command line tool to allow you to pre-commit QCOW2 files before launching subsequent instances, to help with disk space issues.
    • We appreciate your feedback on any possible use case of multiple emulator instances that are part of your normal interactive or CI workflow. Please feel free to file or upvote issues in Issuetracker.
  • Improved emulator memory usage on long-running tests: If you are experiencing issues with emulator resource usage, please file bugs describing what happens and your use case. We are making resource usage of the emulator a priority for v28.
  • Location
    • Fixed an issue where the virtual GPS location would not be properly updated periodically unless the Extended Controls window was opened at least once.
    • The emulator can now update bearing along with latitude/longitude position. The magnetometer virtual sensor now adjusts itself dynamically to magnetic north based on inferring motion when playing back a GPX or KML file. 
  • Modem
    • The virtual modem now supports the model activity info "+MAI" query.
  • Graphics
    • If the emulator is launched with -no-window, the default is now Swiftshader, not guest rendering.
    • Fixed an issue that caused the emulator to not post the correct framebuffer if a non-default framebuffer object was bound at the time of eglSwapBuffers.
    • Added support for GL_EXT_color_buffer_half_float if available on host.
    • Fixed a crash in some situations when loading OpenGL ES 1.x apps from a snapshot.

Android Emulator 27.3.9 is now available in all channels.

Changes versus 27.3.8 stable can be referenced in the release notes for Emulator 27.3.9 Canary: https://androidstudio.googleblog.com/2018/07/emulator-2739-canary.html


Android Studio 3.2 Beta 4 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:
  • Added a quick fix when syncing your project. If the minimum SDK version is defined in the manifest but not in build.gradle, the quickfix will remove it from the manifest and add it to build.gradle. If the minimum SDK version is defined in both the manifest and build.gradle, it will remove it from the manifest.

This update includes the following bug fixes:
  • The D8 compiler was improperly handling vector graphics.
  • The D8 compiler was causing a VerifyError.
  • The Recycle lint check was ignoring Kotlin.


For information on new features and changes in all preview builds of Android Studio 3.2, 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 Emulator 27.3.9 is now available in the Canary and Dev channels.

This update includes the following changes:
  • We noticed that some users are having difficulty diagnosing why Windows Hypervisor Platform fails to initialize. We have added more informative error messages. They can be activated by running the emulator from command line with -verbose.
    • We would also like to emphasize that for our users with Hyper-V based setups, in order to activate the Windows Hypervisor Platform emulator properly, the "Windows Hypervisor Platform" feature needs to be enabled in Windows Optional Features.
  • Fixed OpenGL errors on loading snapshot in the camera app.


Android Studio 3.3 Canary 3 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 change in behavior:
  • Gradle compatibility: Android Gradle Plugin 3.3.0-alpha3 and higher now requires Gradle 4.9 RC1 or higher.


This update includes fixes for several bugs, including the following:
  • Users were unable to open some trace files.
  • In some cases, users were unable to generate a signed APK.
  • Android Studio was not properly parsing the project Android SDK version even when specified in build.gradle.
  • Layout Inspector bounds indicators were incorrect.
  • Logcat printed all logs, even when filtering was enabled.


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.2 Beta 3 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 fix:
  • While in offline mode, trying to add a missing dependency now results in the correct error messaging.


For information on new features and changes in all preview builds of Android Studio 3.2, 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.

We are pleased to announce that Android Emulator 27.3.8 is now available in the Stable channel.

The primary changes since the previous stable release are improvements to snapshots and additional hypervisor options for VM acceleration.

Jamal Eason, Android Emulator product manager, describes the new hypervisor features for AMD processors and Hyper-V in a post on the Android Developers blog.

For details of what's new and changed since the previous stable version, see the posts on this blog regarding the canary releases since version 27.2.9.

You can get the update by choosing Help > Check for Updates (Android Studio > Check for Updates on Mac).


Android Studio 3.3 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, updates, and changes in behavior:
  • The Exceptions Support (-fexceptions) and Runtime Type Information Support (-frtti) options have been removed from the Customize C++ Support page of the Create New Project wizard. These controls referred to features that are now always enabled.
  • The dexlib2 library has been updated to version 2.2.4.
  • Processing of Java resources has been moved to the R8 resource API from the Android Gradle Plugin (AGP).
  • The templates used when creating a new project have been updated to use the settings in proguard-android-optimize.txt, which enables several Kotlin optimizations, including some in R8 regarding lambda merging and null analysis.


This update includes fixes for several bugs, including the following:
  • In some cases, users of Android Studio 3.3 Canary 1 were incorrectly prompted to install previous builds in the Beta channel.
  • A rendering error in the Component Tree pane in the Layout Editor prevented the display of names of components.
  • Adding a new item using the New Image Asset dialog failed.
  • The CreateFullJarDebug task ran unnecessarily because Gradle never considered it to be up to date.
  • Dynamic features failed to build because of an incorrect Java library dependency.


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.