Tin tức và phân tích của tất cả các thiết bị di động

Android Studio 3.1 đã phát hành: Có gì mới

Google đã phát hành phiên bản ổn định cuối cùng cho Android Studio 3.1, và có sẵn để tải xuống. Các lĩnh vực trọng tâm cho bản phát hành này là chất lượng sản phẩm và năng suất phát triển ứng dụng. Ngoài nhiều thay đổi về chất lượng cơ bản, Google đã thêm một số tính năng mới vào Android Studio 3.1 rằng các nhà phát triển nên tích hợp vào quy trình phát triển của họ.

Mới đối với Android Studio 3.1 là một trình biên dịch hiệu suất C ++ để giúp khắc phục sự cố tắc nghẽn hiệu suất trong mã ứng dụng của bạn. Đối với các nhà phát triển có cơ sở dữ liệu Room hoặc SQLite trong ứng dụng của họ, Google đã thêm hỗ trợ trình chỉnh sửa mã tốt hơn để hỗ trợ trong bảng SQL và câu lệnh tạo truy vấn của bạn. Google cũng đã bổ sung hỗ trợ lint tốt hơn cho mã Kotlin và tăng tốc thử nghiệm với Trình mô phỏng Android được cập nhật với Khởi động nhanh.

Tiến triển

Kiểm tra Kotlin Lint: Kể từ khi công bố hỗ trợ ngôn ngữ Kotlin chính thức vào năm ngoái trên nền tảng Android, Google tiếp tục đầu tư vào hỗ trợ ngôn ngữ Kotlin trong Android Studio. Trong Android Studio 3.1, Google đã tăng cường kiểm tra chất lượng mã Lint để các nhà phát triển có thể chạy chúng qua dòng lệnh cũng như từ IDE. Chỉ cần mở một dự án Android Studio và chạy gradlew lint qua dòng lệnh.

Google Android studio

Chỉnh sửa mã cơ sở dữ liệu: Chỉnh sửa mã cơ sở dữ liệu SQL / Room nội tuyến trong dự án Android giờ đây thậm chí còn dễ dàng hơn với Android Studio 3.1. Bản phát hành này có hoàn thành mã SQL trong khai báo @Query, cấu trúc lại câu lệnh SQL tốt hơn và điều hướng mã SQL trong các dự án.

Google Android studio

Cập nhật nền tảng IntelliJ: Android Studio 3.1 bao gồm IntelliJ 2017.3.3 phát hành nền tảng, có nhiều tính năng mới như ý định ngôn ngữ Kotlin mới và hỗ trợ tích hợp cho xem trước hình ảnh SVG.

Xây dựng

Trình biên dịch Dex D8: D8 hiện là trình biên dịch dex mặc định trong Android Studio 3.1. Thay thế trình biên dịch DX cũ, D8 dexing là một bước biên dịch APK hoàn chỉnh giúp kích thước ứng dụng nhỏ hơn, cho phép gỡ lỗi từng bước chính xác và nhiều lần dẫn đến các bản dựng nhanh hơn. Đảm bảo rằng gradle.properties hoặc không có cờ android.enableD8 hoặc nếu nó đảm bảo rằng nó được đặt thành true.

Cửa sổ đầu ra của bản dựng mới: Android Studio 3.1 có cửa sổ đầu ra Bản dựng được cập nhật để tổ chức trạng thái bản dựng và lỗi trong chế độ xem dạng cây mới. Thay đổi này cũng hợp nhất đầu ra Gradle cũ vào cửa sổ mới này.

Google Android studio

Thử nghiệm

Khởi động nhanh: Khởi động nhanh cho phép tiếp tục phiên Trình giả lập Android trong 6 giây. Giống như một thiết bị Android vật lý, trình giả lập phải thực hiện khởi động nguội ban đầu, nhưng các lần khởi động tiếp theo diễn ra nhanh chóng. Tính năng này được bật theo mặc định cho tất cả các Thiết bị ảo Android. Ngoài ra, trong bản phát hành này, các điều khiển chi tiết hơn về thời điểm sử dụng Khởi động nhanh và khả năng lưu trạng thái khởi động nhanh theo yêu cầu trong trang cài đặt trình giả lập có sẵn.

Google Android studio

Hình ảnh hệ thống và Da thiết bị không khung: Phiên bản mới nhất hiện hỗ trợ Google Play Store và Google API trên hình ảnh hệ thống giả lập API 24 (Nougat) – API 27 (Oreo) cũng như Bản xem trước dành cho nhà phát triển P. Ngoài ra, các giao diện giả lập thiết bị cũng được cập nhật để hoạt động ở chế độ không khung mới, có thể giúp thử nghiệm các ứng dụng với 18:9 tỷ lệ khung hình màn hình hoặc API DisplayCutout xem trước dành cho nhà phát triển Android P.

Google Android studio

Tối ưu hóa

Cấu hình CPU C ++: Năm ngoái với Android Studio 3.0, Google đã tung ra một bộ cấu hình Android hoàn toàn mới để đo CPU, Bộ nhớ và Hoạt động mạng trong các ứng dụng. Với Android Studio 3.1, ngoài việc lập hồ sơ hiệu suất cho mã ứng dụng ngôn ngữ Kotlin và Java của bạn, giờ đây người ta có thể lập hồ sơ mã C ++ của họ trong các ứng dụng. Sử dụng simpleperf làm phụ trợ, trình biên dịch C ++ cho phép bạn ghi lại các dấu vết phương thức C ++.

Google Android studio

Cập nhật hồ sơ mạng: Luồng & Yêu cầu mạng – Để hỗ trợ phân tích lưu lượng mạng trong các ứng dụng, Google đã thêm chế độ xem Luồng mạng mới để kiểm tra lưu lượng mạng đa luồng và cũng đã thêm tab Yêu cầu mạng mới để tìm hiểu các yêu cầu mạng theo thời gian. Với các bản cập nhật này cho Network Profiler, các nhà phát triển sẽ có các công cụ bổ sung để theo dõi lưu lượng mạng từ mỗi luồng và yêu cầu mạng thông qua ngăn xếp cuộc gọi mạng.

Google Android studio

Nếu đang sử dụng phiên bản Android Studio trước, bạn có thể nâng cấp lên Android Studio 3.1 ngay hôm nay hoặc bạn có thể tải xuống bản cập nhật từ trang tải xuống Android Studio chính thức.

. .