Lỗi không xác định đang sắp xếp ứng dụng
Ứng dụng Settings (Cài đặt) trên Android bao gồm một màn hình có tên là Developer options (Tuỳ chọn cho nhà phát triển) để bạn có thể định cấu hình các hành vi hệ thống nhằm giúp bạn phân tích tài nguyên và gỡ lỗi liên quan đến hiệu suất của ứng dụng. Ví dụ: bạn có thể bật tính năng gỡ lỗi qua USB, chụp báo cáo lỗi, bật tính năng phản hồi bằng hình ảnh cho lần nhấn, chuyển nhanh giao diện cửa sổ khi cập nhật, sử dụng GPU để kết xuất đồ hoạ 2D, v.v. Show Bật Tuỳ chọn cho nhà phát triểnTrên Android 4.1 trở xuống, màn hình Developer options (Tuỳ chọn cho nhà phát triển) có sẵn theo mặc định. Trên Android 4.2 trở lên, bạn phải bật màn hình này. Lưu ý: Trên một số thiết bị, màn hình Developer options (Tuỳ chọn cho nhà phát triển) có thể nằm ở vị trí hoặc mang tên khác.
Hình 1. Tuỳ chọn cho nhà phát triển trên thiết bị. Ở đầu màn hình Developer options (Tuỳ chọn cho nhà phát triển), bạn có thể bật và tắt các tuỳ chọn này, như minh hoạ trong hình 1. Hãy luôn bật tuỳ chọn này. Khi bạn tắt, hầu hết các tuỳ chọn sẽ bị tắt, ngoại trừ những tuỳ chọn không yêu cầu hoạt động giao tiếp giữa thiết bị và máy tính phát triển. Bật tuỳ chọn gỡ lỗi qua USB trên thiết bị của bạnTrước khi có thể sử dụng trình gỡ lỗi và các công cụ khác, bạn cần bật tuỳ chọn gỡ lỗi qua USB. Tuỳ chọn này cho phép Android Studio và các Bộ công cụ SDK khác nhận dạng thiết bị khi được kết nối qua USB. Bật tuỳ chọn USB debugging (Gỡ lỗi qua USB) ở Developer options (Tuỳ chọn cho nhà phát triển) trong phần cài đặt hệ thống của thiết bị. Bạn có thể tìm thấy tuỳ chọn này tại một trong những vị trí sau (tuỳ thuộc vào phiên bản Android):
Tuỳ chọn chungNhấn vào Quick settings developer tiles (Ô cài đặt nhanh dành cho nhà phát triển) để thêm các tuỳ chọn cho nhà phát triển mà bạn đã chọn vào bảng điều khiển Quick Settings (Cài đặt nhanh). Khi bạn chọn một hoặc nhiều ô hiện có như trong hình 2, hãy mở bảng Quick Settings (Cài đặt nhanh) rồi nhấn vào biểu tượng bút chì để vào chế độ chỉnh sửa. Sau đó, hãy kéo ô dành cho nhà phát triển từ ngăn ô tới bảng điều khiển Quick Settings (Cài đặt nhanh) rồi nhấn lại vào biểu tượng bút chì để thoát khỏi chế độ chỉnh sửa. Hình 2. Thêm tuỳ chọn vào bảng điều khiển Quick Settings (Cài đặt nhanh). Các tuỳ chọn chung khác gồm có:
Gỡ lỗiHình 3. Đã bật tuỳ chọn gỡ lỗi. Các tuỳ chọn gỡ lỗi cung cấp các cách để định cấu hình cho quá trình gỡ lỗi trên thiết bị, cũng như để thiết lập hoạt động giao tiếp giữa thiết bị và máy tính phát triển. Bật tuỳ chọn gỡ lỗi qua USB như minh hoạ trong hình 3 để thiết bị Android có thể giao tiếp với máy phát triển thông qua Cầu gỡ lỗi Android (adb). Tuỳ chọn Wait for Debugger (Chờ trình gỡ lỗi) không hoạt động cho đến khi bạn sử dụng tuỳ chọn Select debug app (Chọn ứng dụng cần gỡ lỗi) để chọn ứng dụng mà bạn muốn gỡ lỗi. Nếu bạn bật tuỳ chọn Wait for Debugger (Chờ trình gỡ lỗi), thì ứng dụng đã chọn sẽ chờ trình gỡ lỗi đính kèm trước khi thực thi. Có một số tuỳ chọn gỡ lỗi khác như sau:
Hình 4. Thuộc tính khung hiển thị.
MạngHình 5. Tuỳ chọn Select USB Configuration (Chọn cấu hình USB). Các tuỳ chọn mạng đưa ra các cách để định cấu hình chế độ cài đặt Wi-Fi và DHCP. Nhấn vào Select USB Configuration (Chọn cấu hình USB) để chỉ định cách bạn muốn máy tính xác định thiết bị. Như trong hình 5, bạn có thể định cấu hình thiết bị để chỉ sạc, chuyển tệp (MTP), truyền hình ảnh (PTP), sử dụng Internet di động trên máy tính (RNDIS) hoặc truyền âm thanh hay tệp MIDI. Nhấn vào Bluetooth AVRCP version (Phiên bản Bluetooth AVRCP) rồi chọn phiên bản hồ sơ bạn muốn dùng để kiểm soát thiết bị Bluetooth A/V mà thiết bị có quyền truy cập. Ngoài ra, để tinh chỉnh tính năng phát âm thanh trên thiết bị, hãy nhấn và thiết lập các tuỳ chọn sau:
Danh sách sau mô tả thêm các cách để định cấu hình cho hoạt động thiết lập Wi-Fi và DHCP:
Đầu vàoBật Show taps (Hiện số lần nhấn) để hiện các lần nhấn khi bạn chạm vào màn hình. Một vòng tròn sẽ xuất hiện bên dưới ngón tay hoặc bút cảm ứng và di chuyển quanh màn hình khi bạn thao tác. Mỗi lần nhấn hoạt động như một con trỏ khi bạn quay video trên thiết bị. Hình 6. Thanh vị trí con trỏ. Bật Pointer Location (Vị trí con trỏ) để hiện vị trí (nhấn) con trỏ trên thiết bị hỗ trợ con trỏ dạng chữ thập. Một thanh sẽ xuất hiện ở đầu màn hình để theo dõi các toạ độ dưới dạng chữ thập, như minh hoạ trong hình 6. Khi bạn di chuyển con trỏ, các toạ độ trong thanh sẽ theo dõi vị trí chữ thập và đường dẫn con trỏ vẽ trên màn hình. VẽHình 7. Xây dựng giao diện người dùng. Các tuỳ chọn Vẽ (Drawing) đưa ra chỉ dẫn bằng hình ảnh về cách vận hành giao diện người dùng của ứng dụng. Bật tuỳ chọn Show Layout Bounds (Hiện ranh giới bố cục) để hiện ranh giới, lề đoạn video và các cấu trúc giao diện người dùng khác trên thiết bị như minh hoạ trong hình 7. Có các tuỳ chọn drawing (vẽ) khác như sau:
Kết xuất có tăng tốc phần cứngHình 8. Hệ màu cho người mù màu xanh lục nhẹ. Các tuỳ chọn kết xuất có tăng tốc phần cứng đưa ra cách tối ưu hoá ứng dụng cho các nền tảng phần cứng đích bằng cách tận dụng các tuỳ chọn dựa trên phần cứng (như GPU, lớp phần cứng) và khử răng cưa nhiều mẫu (MSAA). Nhấn vào Simulate color space (Không gian màu mô phỏng) để thay đổi bảng phối màu của toàn bộ giao diện người dùng của thiết bị. Các tuỳ chọn ở đây tương ứng với các loại mù màu. Các lựa chọn bao gồm:
Chứng Mù màu đỏ nhẹ thể hiện việc mù màu đỏ/xanh lục và phân biệt màu đỏ kém, còn chứng Mù màu xanh lục nhẹ (minh hoạ trong hình 8) thể hiện việc mù màu đỏ/xanh lục và phân biệt màu xanh lục kém. Nếu bạn chụp ảnh màn hình trong hệ màu mô phỏng, các ảnh chụp này sẽ xuất hiện bình thường, như thể bạn chưa thay đổi bảng phối màu. Sau đây là một số cách khác để tận dụng các tuỳ chọn dựa trên phần cứng:
Bật tuỳ chọn Disable USB audio routing (Tắt chế độ định tuyến âm thanh USB) để tắt tính năng tự động định tuyến tới các thiết bị âm thanh bên ngoài được kết nối với máy tính thông qua cổng USB. Chế độ định tuyến tự động có thể ảnh hưởng đến ứng dụng nhận biết USB. Trên Android 11 trở lên, khi một ứng dụng không có quyền sử dụng Giám sátHình 9. Hồ sơ kết xuất GPU ở dạng biểu diễn kiểu thanh. Các tuỳ chọn giám sát đưa ra thông tin trực quan về hiệu suất của ứng dụng, chẳng hạn như các luồng dài và hoạt động GPU. Nhấn vào Profile GPU Rendering (Phân tích hiệu suất kết xuất của GPU), sau đó nhấn vào On screen as bars (Thanh trên màn hình) để biểu diễn cấu hình kết xuất GPU dưới dạng thanh, như minh hoạ trong hình 9. Để biết thêm thông tin, hãy xem phần . Ứng dụngHình 10. Đặt giới hạn cho quá trình chạy ở chế độ nền. Các tuỳ chọn ứng dụng giúp bạn nắm được cách ứng dụng hoạt động trên thiết bị mục tiêu. Nhấn vào Background process limit (Hạn chế quy trình ở chế độ nền) để đặt số lượng quy trình có thể chạy trong nền cùng một lúc. Hình 10 cho thấy các chế độ cài đặt có thể dùng được. Nhấn vào Reset ShortcutManager rate-limiting (Đặt lại ShortcutManager rate-limiting) trong quá trình thử nghiệm để các ứng dụng ở chế độ nền có thể tiếp tục gọi lối tắt API cho đến khi đạt lại giới hạn tốc độ. Để biết thêm thông tin về lối tắt và giới hạn tốc độ, hãy xem nội dung về `adb`0. Bật tuỳ chọn Don't keep activities (Không giữ hoạt động) để tăng tuổi thọ pin bằng cách huỷ mọi hoạt động ngay khi người dùng rời khỏi khung nhìn chính của hoạt động. |