Android Studio - Công cụ lập trình Android
Android Studio cung cấp các công cụ xây dựng ứng dụng nhanh nhất trên mọi loại thiết bị Android.
Download Android Studio
Android Studio là công cụ lập trình chuẩn riêng của Google thay thế cho phiên bản Eclipse cũ. Android Studio bao gồm các thành phần: Android Studio IDE, Android SDK tools, Android 5.0 (Lollipop) Platform, Android 5.0 emulator system image with Google APIs.
Android Studio là một công cụ lập trình thông minh có khả năng chỉnh sửa code tiên tiến với nhiều thay đổi như: công cụ thiết kế giao diện người dùng mới và trực quan, phân tích hiệu suất, vv cho phép lập trình viên có thể tạo các ứng dụng, thực hiện thay đổi cũng như xem trước sản phẩm trong thời gian thực.
Thông tin thêm cho Android Studio
- Được xây dựng dựa trên IntelliJ IDEA Community Edition, Java IDE phổ biến của JetBrains.
- Hệ thống xây dựng dựa trên Gradle linh động
- Tạo lập nhiều phương án và Multiple APK cho các API Levels khác nhau
- Hỗ trợ temple được mở rộng cho các dịch vụ của Google và các thiết bị khác nhau.
- Biên tập layout phong phú hỗ trợ chỉnh sửa theme
- Công cụ lint để bắt hiệu suất, khả năng sử dụng, phiên bản tương thích và các vấn đề liên quan khác.
- Bảo vệ chuyên nghiệp ProGuard và khả năng tạo sign app.
- Hỗ trợ Build-in cho nền tảng đám mây của Google, từ đó có thể dễ dàng tích hợp Google Cloud Messaging và App Engine.
Tính năng chính trong Android Studio
Chỉnh sửa bố cục trực quan
Tạo các bố cục phức tạp với ConstraintLayout bằng cách thêm các điều kiện ràng buộc từ trình xem này lên trình xem khác và các hướng dẫn. Sau đó, xem trước bố cụ trên bất kỳ kích thước màn hình bằng cách chọn một trong những cấu hình thiết bị có sẵn hoặc tự chỉnh lại kích thước cửa sổ xem trước.
Phân tích APK
Tìm cơ hội giảm kích thước ứng dụng Android bằng cách kiểm tra nội dung file APK ứng dụng, ngay cả khi nó không được xây dựng bằng Android Studio. Kiểm tra tệp kê khai, tài nguyên và DEX. So sánh hai APK để xem dung lượng ứng dụng thay đổi giữa các phiên bản như thế nào.
Giả lập nhanh
Cài đặt và chạy các ứng dụng nhanh hơn thiết bị vật lý & mô phỏng nhiều cấu hình, tính năng khác nhau, bao gồm nền tảng của Gooogle ARCore để xây dựng trải nghiệm thực tế tăng cường.
Chỉnh sửa code thông minh
Viết code tốt hơn, làm việc nhanh hơn, năng suất hơn bằng công cụ chỉnh sửa code thông minh, có khả năng hoàn thiện code cho các ngôn ngữ Kotlin, Java, and C/C++.
Hệ thống build linh hoạt
Được hỗ trợ bởi Gradle, hệ thống build của Android Studio cho phép bạn tùy biến build để tạo nhiều biến thể hơn cho những thiết bị khác nhau trong cùng một dự án.
Kiểm tra hoạt động tại thời gian thực
Các công cụ profile tích hợp cung cấp thống kê tại thời gian thực cho CPU, bộ nhớ & hoạt động mạng của ứng dụng. Xác định các tắc nghẽn hiệu suất bằng cách ghi lại dấu vết phương thức, kiểm tra khối và phân bổ, xem lượt tải mạng vào và ra.
Công cụ code thông minh
- Nó có khả năng hoàn tất, tái cấu trúc và phân tích code. Công cụ biên tập code mạnh mẽ này sẽ giúp bạn trở thành một nhà phát triển ứng dụng Android hàng đầu.
Mẫu Code và tích hợp GitHub
- Bắt đầu một dự án mới dễ dàng hơn bằng cách sử dụng các mẫu code có sẵn như bảng điều hướng, thậm chí là nhập code mẫu của Google từ GitHub.
Phát triển ứng dụng cho nhiều màn hình
- Xây dựng các ứng dụng cho điện thoại Android, máy tính bảng, Android Wear, TV Android, Android Auto và kính Google.
- Với tính năng xem trước Android Project View và module hỗ trợ trong Android Studio thật dễ dàng để quản lý dự án và nguồn của bạn.
Các thiết bị ảo nhiều kích thước và hình dạng
- Android Studio đi kèm cấu hình có sẵn với một hình ảnh giả lập được tối ưu hóa. Quản lý thiết bị Android ảo (Virtual Device Manager) được cập nhật và sắp xếp lại cung cấp hỗ sơ cho các thiết bị Android phổ biến.
Được xây dựng dựa trên Grandle
- Tạo nhiều APKs cho ứng dụng Android với tính năng khác nhau sử dụng cùng một dự án tương tự. Quản lý ứng dụng phụ thuộc vào Maven. Xây dựng APKs từ Android Studio hoặc dòng lệnh.
Nếu bạn đang sử dụng công cụ lập trình Android Eclipse với ADT, xin lưu ý tằng Android Studio hiện tại là IDE chính thức cho Android, vì vậy, bạn cần chuyển sang Android Studio để nhận được tất cả cập nhật IDE mới nhất.
Cập nhật Android Studio mới nhất
Android Studio 3.1.4
- Kotlin lên 1.2.50
- Các dự án mới tạo ra bằng kotlin-stdlib-jdk* artifacts. kotlin-stdlib-jre* không còn được dùng nữa.
- Cải thiện các quy tắc phân tích R8 của ProGuard.
- Sửa các lỗi bug sau:
- Cố gắng chạy class Kotlin Main bị lỗi "Error: Could not find or load main class...".
- R8 đã nhập một loop vô hạn trong khi thực hiện các tối ưu hóa.
- Sử dụng lệnh Rerun failed tests trong cửa sổ Run thỉnh thoảng thông báo sai "No tests were found".
- D8 không xử lý đúng các trường hợp invoke-virtual, gây lỗi crash với một VerifyError: invoke-super/virtual can't be used on private method.
- Trình biên dịch Data Bindling từng phụ thuộc vào phiên bản cũ của com.android.tools:annotations, giờ sử dụng các công cụ chú thích từ dự án cơ sở khi có sẵn.
- Android Studio gặp sự cố trong quá trình chuyển đổi đoạn khi sử dụng các profiler.
- Hỏng trình gỡ lỗi khi sửa lại bố cục chứa text box.
- D8 không đọc được một số file ZIP chứa ký tự đặc biệt.
Yêu cầu hệ thống Windows
- Microsoft Windows 7/8/10 (32- or 64-bit).
- Tối thiểu 2GB RAM, khuyến nghị 8GB RAM.
- Tối thiểu 2GB ổ trống, khuyến nghị 4GB (500MB cho IDE + 1.5 GB cho Android SDK và image giả lập hệ thống).
- Tỷ lệ màn hình tối thiểu 1280 x 800.
Yêu cầu hệ thống Mac
- Mac OS X 10.8.5 hoặc cao hơn, hỗ trợ tới 10.11.4 (El Capitan).
- Tối thiểu 2GB RAM, khuyến nghị 8GB RAM.
- Tối thiểu 2GB ổ trống, khuyến nghị 4GB (500MB cho IDE + 1.5 GB cho Android SDK và image giả lập hệ thống).
- Tỷ lệ màn hình tối thiểu 1280 x 800.