12/08/2018, 14:51

Android Studio 2.3

Trọng tâm của phiên bản này là cải tiến chất lượng trên IDE. Chúng tôi rất cảm ơn những thông tin phản hồi của các bạn cho đến nay. Chúng tôi cam kết tiếp tục đầu tư trong việc đưa Android Studio nhanh chóng và liền mạch cho hàng triệu các nhà phát triển ứng dụng Android trên toàn thế giới. Chúng ...

Trọng tâm của phiên bản này là cải tiến chất lượng trên IDE. Chúng tôi rất cảm ơn những thông tin phản hồi của các bạn cho đến nay. Chúng tôi cam kết tiếp tục đầu tư trong việc đưa Android Studio nhanh chóng và liền mạch cho hàng triệu các nhà phát triển ứng dụng Android trên toàn thế giới.

Chúng tôi rất vui mừng về việc cải tiến chất lượng trong Android Studio 2.3 nhưng bạn sẽ tìm thấy một tập nhỏ các tính năng mới được tích hợp trong phiên bản này nằm trong luồng phát triển. Khi thiết kế ứng dụng của bạn,WebP được cập nhật nâng cấp hỗ trợ cho hình ảnh ứng dụng của bạn cộng với kiểm tra cập nhật thư viện hỗ trợ ConstraintLayout và bảng widget trong Layout Editor. Khi bạn đang phát triển, Android Studio có một App Link Assistant mới giúp bạn build và cho bạn một cái nhìn tốt nhất về URI trong ứng dụng của bạn. Trong khi xây dựng và triển khai các ứng dụng của bạn, sử dụng nút run đã được cập nhật cho một trải nghiệm tức thì trực quan hơn và đáng tin cậy. Cuối cùng, bạn có thể thử nghiệm ứng dụng của bạn với Android Emulator, bây giờ bạn có copy & paste văn bản hỗ trợ.

Bạn click vào để xem video về Android Studio 2.3 có gì mới

Để cụ thể hơn về các tính năng chúng tôi đã thêm vào cải tiến đầu tiên về chất lượng Android Studio 2.3, kiểm tra danh sách các tính năng mới dưới đây:

Build

  • Cải tiến ngay Instant Run và giao diện người dùng thay đổi: Là một phần trọng tâm là chất lượng, chúng tôi đã thực hiện một số thay đổi đáng kể để Instant Run trong Android Studio 2.3 làm cho tính năng đáng tin cậy hơn. Các hành động Run sẽ luôn là nguyên nhân khởi động lại một ứng dụng để phản ánh những thay đổi trong code của bạn có thể yêu cầu việc khởi động lại, và Áp dụng Thay đổi hành động mới sẽ cố gắng để update code trong khi ứng dụng của bạn giữ ở chế độ đang chạy. Việc thực hiện cơ bản đã thay đổi đáng kể, và chúng tôi cũng đã loại bỏ sự chậm trễ khởi động đối với Instant Run. New Instant Run Button Actions

  • Build Cache: Được giới thiệu nhưng mặc định bị disable trong Android Studio 2.2 Build cache là một cơ sở để tùy chỉnh tối ưu hóa cho nhanh hơn được xây dựng trong Android Studio. Bằng bộ nhớ đệm AAR chỉ rõ và thư viện ngoài pre-dexed, trình build cache mới sẽ làm cho việc clearn build nhanh hơn. Build cache từ bây giờ được bật mặc định trong Android Studio 2.3.

Design

  • Chuỗi và Chỉ số hỗ trợ trong Constraint Layout: Android Studio 2.3 bao gồm các phiên bản stable của ConstraintLayout Với phiên bản này của ConstraintLayout, bây giờ bạn có thể gắn kết hai hoặc nhiều Android view hai chiều với nhau để tạo thành một nhóm trên một kiểu kích thước. Điều này hữu ích khi bạn muốn đóng hai view trống cùng nhau nhưng muốn chúng được trải ra trong khoảng trống. Constraint Layout Chains
  • ConstraintLayout cũng hỗ trợ tỷ lệ, đó là hữu ích khi bạn muốn duy trì tỷ lệ khía cạnh của widget như là đang chứa các expands và contracts. Tìm hiểu thêm về các tỷ lệ. Ngoài ra, cả hai Chains và Ratios trong ConstraintLayout có thể hỗ trợ việc tạo chương trình với ConstraintSet API.
  • Layout Editor Palette: widget palette được cập nhật trong Layout Editor cho phép bạn tìm kiếm, sắp xếp và lọc để tìm cho các layouts của bạn, cộng với cung cấp cho bạn một bản xem trước của các widget trước khi kéo vào bề mặt thiết kế Layout Editor Widget Palette
  • Layout Favorites: Bây giờ bạn có thể lưu các thuộc tính yêu thích của bạn mỗi widget được cập nhật trong khung Layout Editor. Đơn giản chỉ cần chọn dấu sao một thuộc tính trong bảng điều khiển tiên tiến(advanced panel) và nó sẽ xuất hiện dưới phần yêu thích. Favorites Attributes on Layout Editor Properties Panel WebP Support: Để giúp bạn tiết kiệm không gian trong APK của bạn, Android Studio bây giờ có thể tạo ra hình ảnh WebP từ PNG assets trong dự án của bạn. Các định dạng lossless WebP là nhỏ hơn một PNG 25%. Với Android Studio 2.3, bạn có một thủ thuật mới có thể chuyển đổi PNG sang lossless WebP và cũng cho phép bạn kiểm tra mã hóa WebP lossy tốt. Nhấp chuột phải vào bất kỳ tập tin PNG để chuyển đổi đến WebP. Và nếu bạn cần chỉnh sửa hình ảnh, bạn cũng có thể nhấp chuột phải vào bất kỳ tập tin WebP trong dự án của bạn để chuyển đổi trở lại để PNG. WebP Image Conversion Wizard
  • Material Icon Wizard Update: Các thủ thuật vector assets cập nhật hỗ trợ tìm kiếm và lọc, cộng với nó bao gồm các nhãn cho từng tài sản biểu tượng. Vector Asset Wizard

Develop

  • Lint Baseline: Với Android Studio 2.3, bạn có thể thiết lập cảnh báo lint chưa được giải quyết như một baseline trong dự án của bạn. Từ thời điểm đó trở đi, Lint sẽ chỉ báo cáo những vấn đề mới. Điều này rất hữu ích nếu bạn có nhiều vấn đề lint cũ trong ứng dụng của bạn, nhưng chỉ muốn tập trung vào việc sửa những vấn đề mới. Tìm hiểu thêm về Lint baseline và kiểm tra Lint mới & chú thích được thêm vào trong phiên bản này. Lint Baseline Support
  • App Links Assistant: Hỗ trợ Android App Links trong ứng dụng của bạn bây giờ đã dễ dàng hơn với Android Studio. Các App Links Assistant mới cho phép bạn dễ dàng tạo các bộ lọc ý định mới cho các URL của bạn, thiết lập Liên kết trang web của ứng dụng của bạn thông qua một tập tin Digital Asset Links, và hỗ trợ kiểm tra Android App Links của bạn. Để truy cập vào App Link Assistant đi đến vị trí menu sau: Tools → App Link Assistant App Links Assistant
  • Template Updates: Theo mặc định, tất cả các mẫu trong Android Studio 2.3 cái mà sử dụng để chứa RelativeLayout, bây giờ sử dụng ConstraintLayout. Tìm hiểu thêm về các mẫu và Constraint Layout. Chúng tôi cũng đã thêm một mẫu mới Bottom Navigation Activity, cái mà thực hiện theo hướng dẫn Bottom Navigation Material Design. New Project Wizard Templates
  • IntelliJ Platform Update: Android Studio 2.3 bao gồm bản release IntelliJ 2016.2, trong đó có những cái cải tiến được cập nhật như cửa sổ giám định và một hệ thống thông báo.

Test

  • Android Emulator Copy & Paste: Trở lại với các nhu cầu phổ biến, chúng tôi đã thêm lại tính năng Copy & Paste đến các Emulator mới nhất (v25.3.1). Chúng tôi có một clipboard chia sẻ giữa các Emulator Android và hệ điều hành máy chủ (host operating system), mà sẽ cho phép bạn sao chép văn bản giữa hai môi trường. Copy & Paste làm việc với hệ thống hình ảnh x86 Google API Emulator API Level 19 (Android 4.4 - Kitkat) và cao hơn. Copy & Paste support in Android Emulator
  • Android Emulator Command Line Tools: Bắt đầu với công cụ SDK Android 25.3, chúng tôi đã chuyển các emulator từ thư mục SDK Tools vào một thư mục emulator riêng biệt, và cũng phản đối và thay thế lệnh "android avd" với một lệnh avdmanager. Các thông số dòng lệnh trước cho emulator và "avd android" sẽ làm việc với các công cụ được cập nhật. Chúng tôi cũng đã thêm vào vị trí chuyển hướng cho lệnh emulator. Tuy nhiên, nếu bạn tạo ra các thiết bị ảo Android (AVDs) trực tiếp thông qua các dòng lệnh, bạn nên cập nhật bất kỳ kịch bản tương ứng. Nếu bạn đang sử dụng Android Emulator thông qua Android Studio 2.3, những thay đổi này sẽ không ảnh hưởng đến công việc của bạn.

Bài viết được dịch từ https://android-developers.googleblog.com

0