Subtitles section Play video Print subtitles YACINE REZGUI: Android Studio version 3.5 is now available for download on the stable channel. This release is the culmination of the Project Marble effort which means more stability, better performances, and polished features in the ID and build system. It also includes updates from [? ATNJ ?] 2019.1. During the past few months, our engineers fixed hundreds of bugs and memory leaks resulting in fewer interface freezes, especially when editing data binding expression in XML, and two times faster link code analysis performance. Android Studio has a maximum memory [? hip ?] size of 1.2 gigabyte by default. When you work on a large project of this amount, it may not be enough. With Android Studio 3.5, the ID will recognize when your project needs more RAM and notify you to increase the memory [? hip ?] size in a notification, if your machine's configuration allows it. Thanks to user report, we realized that recent antivirus programs on Windows included Android Studio build and installation directories as active scan targets. Since these folders have many small files created and removed over time, the I/O and CPU were partially taxed which in turn impacts the overall [? building ?] performance of Android Studio. With the 3.5 release, Android Studio will now check various directories that could be impacted by the slowdown and compare them against the list of excluded and virus directories. If it finds that any of these folders are not being excluded, you will see a pop up notification and link to help you guide through the optimal setup. On the emulator side, we found out that Google Play services were aggressively running in the background because of the default power settings. We switched the default to Battery mode, and background CPU usage declined by more than three times which avoids having the cooling fans triggered even when the emulator's idle. We polished numerous features that are critical to Android developers. Gradle Sync was sometimes failing due to a cache issue, when dependencies were periodically deleted to save disk space. The Layout Editor experience is now smoother, especially when you work on [? constraints ?] between elements with [? ConstraintLayout. ?] We also made it easier to upgrade to project imported from the previous version of Android Studio with guided fixes to help you with the process. Finally, for projects including C++, CMake builds can now be up to 25% faster. The Deployment toolbar also got a nice UI tweak with a new target device dropdown. It helps you switch easily between them whenever you run your application. And if you care about build speed, and you probably do, the Android Gradle plug-in 3.5 brings incremental annotation processing for data binding. You need to set [? under ?] a Data Binding Incremental to True in your Gradle properties. Check the Gradle documentation website to find other compatible annotation processors. Incremental annotation processor compilation wasn't available for Kotlin until now. With the newest Kotlin plug-in version, you can add this line to your Gradle property file to enable it. We had your feedback on Instant Run, and we re-implemented with a more practical approach from the ground up. We call this new tool Apply Changes. Its use-- platform-specific APIs from Android Oreo and higher to ensure reliable and consistent behavior. Unlike in [? Central, ?] Apply Changes does not modify your APK. You can read more about it on our blog post linked in the description below. Now, application sizes are always something that's on our mind. That's why we added [? super ?] 4 conditional delivery for our bundles. It allows you to set certain device configuration requirements for dynamic feature modules to be downloaded automatically during app install. You can set conditional delivery based on hardware features, such as OpenGL Versions, support for augmented reality, API level, or even user country. If you're running on a Chrome OS device starting from version 75, you'll be happy to hear that we have now a dedicated dev file installer for Android Studio 3.5. What's more, it now supports deployment and debugging on USB-connected device. We want to thank all the developers who helped us by sharing metrics and user's data anonymously on Android Studio. You can help us as well, opting in the System Settings, Data Sharing section. Enjoy Android Studio 3.5, and remember that we are listening to your feedback on our bug tracker. Check out early builds of Android Studio 3.6 on the [? camera ?] channel. See you soon.
B2 android studio annotation binding data device What’s New in Android Studio 3.5 23 1 林宜悉 posted on 2019/07/30 More Share Save Report Video vocabulary