Debug Android ngay trên trình duyệt

Thiết bị Android của bạn, ngay trong trình duyệt.

ADBKit kết nối với điện thoại hoặc máy tính bảng Android qua USB, cho bạn màn hình trực tiếp có thể điều khiển cùng các công cụ ADB thường dùng — chụp màn hình, quay màn hình, cài APK, logcat và truyền tệp. Không cần cài platform-tools, không cần ứng dụng desktop.

  • Miễn phí
  • Không cần cài đặt
  • Không cần tài khoản
  • Dữ liệu ở lại máy bạn

Workspace cần Chrome, Edge hoặc trình duyệt khác dựa trên Chromium trên máy tính để bàn hoặc laptop.

adbkit.com/app

Vì sao chọn ADBKit

Các tác vụ ADB hằng ngày không nên cần cả một bộ công cụ.

Kiểm tra một bản build trên thiết bị thật thường đồng nghĩa với việc cài Android SDK platform-tools, thêm vào PATH và xoay xở giữa nhiều công cụ riêng cho phản chiếu màn hình, log và chụp màn hình. ADBKit loại bỏ khâu thiết lập và gom mọi việc vào một tab.

  1. Phải thiết lập trước khi bắt đầu

    Cài platform-tools và làm cho máy nhận thiết bị tốn thời gian — và trên laptop công ty bị khóa quyền, có thể bạn không được phép cài bất cứ thứ gì.

  2. Quá nhiều công cụ rời rạc

    Phản chiếu màn hình, logcat, chụp màn hình, cài APK và truyền tệp thường nằm ở các ứng dụng và lệnh terminal khác nhau. Chuyển qua lại giữa chúng làm gián đoạn công việc.

  3. Dữ liệu thiết bị bạn không muốn chia sẻ

    Màn hình, log và tệp từ thiết bị test có thể là thông tin nhạy cảm. Nhiều công cụ trực tuyến chuyển chúng qua máy chủ của bên khác. ADBKit thì không.

Tính năng

Mọi thứ bạn cần cho một thiết bị đã kết nối.

Kết nối một lần, rồi xem, điều khiển, ghi lại, cài đặt, kiểm tra và truyền tệp — tất cả trong cùng một workspace.

  • Màn hình thiết bị trực tiếp kèm điều khiển

    Xem màn hình thiết bị theo thời gian thực và thao tác bằng chuột: nhấp để chạm, kéo để vuốt.

    • Nút Quay lại, Màn hình chính và Trình chuyển ứng dụng
    • Tăng / giảm âm lượng và xoay màn hình
    • Chất lượng stream: gốc, 1440p, 1080p hoặc 720p
  • Chụp màn hình

    Chụp màn hình thiết bị dưới dạng PNG và lưu về máy tính chỉ với một cú nhấp.

    • Lịch sử phiên kèm ảnh thu nhỏ
    • Xem trước và tải lại sau
  • Quay màn hình

    Quay màn hình thiết bị trực tiếp thành tệp video lưu cục bộ trên máy tính của bạn.

    • Video WebM, quay ngay trong trình duyệt
    • Hiển thị thời gian đã quay trong lúc ghi
  • Cài APK

    Chọn tệp .apk từ máy tính và cài lên thiết bị đã kết nối, kèm kết quả thành công hoặc thất bại rõ ràng.

    • Chế độ tùy chọn “thay thế ứng dụng hiện có”
    • Xác nhận trước khi ghi đè ứng dụng đã cài
  • logcat trực tiếp

    Stream log của thiết bị ngay cạnh màn hình để thấy ứng dụng đang làm gì trong lúc bạn sử dụng.

    • Lọc theo mức tối thiểu và tìm theo văn bản
    • Tạm dừng, tiếp tục và xuất các log đang hiển thị
    • Hiển thị số lượng log bị bỏ sót
  • Truyền tệp

    Duyệt thư mục Downloads của thiết bị, tải tệp về máy tính và tải tệp lên thiết bị.

    • Điều hướng thư mục bằng breadcrumb
    • Xác nhận trước khi ghi đè tệp
  • Trạng thái kết nối rõ ràng

    Mọi bước kết nối đều được hiển thị — quyền của trình duyệt, mở USB, chờ chấp thuận trên thiết bị — kèm giải thích dễ hiểu khi có sự cố.

    • Báo cho bạn khi có ứng dụng khác đang dùng thiết bị
    • Dừng gọn gàng khi rút cáp
  • Riêng tư ngay từ thiết kế

    Kết nối diễn ra giữa trình duyệt và thiết bị của bạn. Màn hình, log, tệp, APK và số sê-ri không bao giờ được tải lên ADBKit.

    • Không cần tài khoản hay đăng nhập
    • Không dùng công cụ phân tích của bên thứ ba

Ảnh chụp màn hình

Cái nhìn về workspace.

Màn hình thiết bị nằm ở giữa, công cụ mở ở bên trái và logcat chạy ở bên phải.

  • Thiết bị đã kết nối với màn hình trực tiếp và điều khiển
  • logcat trực tiếp với bộ lọc mức và tìm kiếm
  • Cài APK lên thiết bị đã kết nối
  • Duyệt và truyền tệp trong Downloads

Demo

Xem cách hoạt động thực tế.

Hướng dẫn ngắn: kết nối thiết bị, điều khiển màn hình, chụp màn hình và cài một APK.

Cách hoạt động

Kết nối trong chưa đầy một phút.

Bạn chỉ cần một cáp USB và một trình duyệt. Lần đầu tiên, Android sẽ hỏi bạn có cho phép gỡ lỗi từ máy tính này không.

  1. Bật gỡ lỗi qua USB

    Trên thiết bị, mở Cài đặt › Giới thiệu về điện thoại và nhấn vào Số bản dựng bảy lần để bật Tùy chọn cho nhà phát triển. Sau đó bật Gỡ lỗi qua USB trong Tùy chọn cho nhà phát triển.

  2. Cắm thiết bị

    Kết nối điện thoại hoặc máy tính bảng với máy tính bằng cáp USB hỗ trợ truyền dữ liệu, không chỉ sạc.

  3. Mở workspace và kết nối

    Mở ADBKit trên Chrome hoặc Edge và nhấp Kết nối thiết bị. Chọn thiết bị của bạn trong hộp chọn USB của trình duyệt.

  4. Cho phép gỡ lỗi trên thiết bị

    Mở khóa thiết bị và nhấn Cho phép trong hộp thoại “Cho phép gỡ lỗi qua USB?”. Màn hình trực tiếp sẽ hiện ra và mọi công cụ đều sẵn sàng.

Quyền riêng tư

Dữ liệu thiết bị không bao giờ rời khỏi máy tính của bạn.

ADBKit là một trang web, nhưng kết nối với thiết bị là cục bộ. Tab trình duyệt dùng WebUSB để giao tiếp trực tiếp với thiết bị — không có máy chủ ADBKit nào ở giữa.

Đọc chính sách quyền riêng tư →
Trình duyệt của bạn
Thiết bị Android của bạn
Máy chủ ADBKitKhông bao giờ nhận dữ liệu thiết bị
  • Không có gì bị tải lên

    Khung hình màn hình, ảnh chụp, bản quay, log, tệp, APK và mã định danh thiết bị chỉ ở giữa trình duyệt và thiết bị của bạn.

  • Hai bước chấp thuận rõ ràng

    Bạn chọn thiết bị trong hộp thoại cấp quyền của trình duyệt và chấp thuận gỡ lỗi ngay trên thiết bị. Bạn có thể thu hồi bất kỳ quyền nào vào bất cứ lúc nào.

  • Nền tảng mã nguồn mở

    Xây dựng trên các thư viện mã nguồn mở Tango (ya-webadb) cho ADB trên trình duyệt và scrcpy cho phản chiếu màn hình.

Yêu cầu

Bạn cần gì.

Trình duyệt
Chrome, Edge hoặc trình duyệt khác dựa trên Chromium có hỗ trợ WebUSB, trên máy tính
Máy tính
Máy tính để bàn hoặc laptop mà bạn được phép dùng để debug
Thiết bị
Điện thoại hoặc máy tính bảng Android đã bật gỡ lỗi qua USB
Kết nối
Cáp USB truyền dữ liệu

Không hỗ trợ

  • Firefox và Safari (không hỗ trợ WebUSB)
  • iPhone và iPad
  • Nhiều hơn một thiết bị cùng lúc

Bảng giá

Miễn phí cho công việc hằng ngày với thiết bị.

Mọi thứ trên trang này đều miễn phí và không cần tài khoản. Gói trả phí cho tự động hóa sẽ được ra mắt sau.

Pro

Ra mắt sau

Dành cho các tác vụ lặp lại trên thiết bị.

  • Tạo và lưu workflow tự động hóa
  • Chạy workflow từng bước trên thiết bị đã kết nối

Chưa khả dụng. Điều khiển thủ công vẫn miễn phí.

Lộ trình

Sắp tới có gì.

  • Sắp ra mắt

    Workflow tự động hóa

    Định nghĩa một chuỗi thao tác trên thiết bị một lần và chạy lại bất cứ khi nào bạn cần.

  • Sắp ra mắt

    Ghép đôi gỡ lỗi không dây (Android 11+)

    Kết nối bằng mã ghép đôi của Gỡ lỗi không dây trên Android, không cần cắm cáp USB trước.

Hỏi đáp

Câu hỏi thường gặp.

Tôi có cần cài ADB hoặc Android platform-tools không?

Không. ADBKit giao tiếp trực tiếp với thiết bị từ trình duyệt qua WebUSB. Bạn không cần platform-tools, ứng dụng desktop hay tiện ích mở rộng trình duyệt.

ADBKit có miễn phí không?

Có. Mọi tính năng hiện có — điều khiển màn hình, chụp màn hình, quay màn hình, cài APK, logcat và truyền tệp — đều miễn phí và không cần tài khoản. Gói Pro trả phí cho tự động hóa sẽ được ra mắt sau.

Dữ liệu thiết bị của tôi có được gửi lên máy chủ không?

Không. Khung hình màn hình, log, tệp, APK và mã định danh thiết bị chỉ truyền giữa trình duyệt và thiết bị của bạn. ADBKit không có máy chủ nào nhận chúng.

Những trình duyệt nào được hỗ trợ?

Các trình duyệt desktop dựa trên Chromium có hỗ trợ WebUSB, như Google Chrome và Microsoft Edge. Firefox và Safari không hỗ trợ WebUSB. Trang phải được mở qua HTTPS.

Vì sao thiết bị của tôi không kết nối được?

Thường là do một chương trình khác đang dùng kết nối USB — ví dụ Android Studio, scrcpy hoặc adb server. Hãy đóng chương trình đó (hoặc chạy “adb kill-server”), đảm bảo đã bật gỡ lỗi qua USB và chấp thuận hộp thoại trên thiết bị.

Nó có cài gì lên điện thoại của tôi không?

Để hiển thị và điều khiển màn hình, ADBKit sao chép trình hỗ trợ scrcpy server mã nguồn mở vào một vị trí tạm thời trên thiết bị. Không có ứng dụng nào được cài trừ khi bạn tự cài một APK.

Tôi có thể dùng không dây không?

Có, qua Wi-Fi bằng ADB over TCP/IP. Trình duyệt không tự mở được kết nối mạng, nên một ứng dụng hỗ trợ nhỏ chạy trên máy tính của bạn sẽ chuyển tiếp. Bật gỡ lỗi Wi-Fi một lần qua USB, sau đó kết nối bằng địa chỉ IP hoặc quét mạng. Gỡ lỗi không dây bằng mã ghép đôi của Android 11+ chưa được hỗ trợ.

ADBKit có giống gói npm “adbkit” không?

Không. Gói npm adbkit là một thư viện Node.js. ADBKit tại adbkit.com là một workspace độc lập trên trình duyệt và không liên kết với gói đó.

Cắm thiết bị và bắt đầu ngay.

Miễn phí, không cần cài đặt, không cần tài khoản. Dữ liệu thiết bị ở lại trên máy tính của bạn.

Mở workspace