Hãy xem bài viết Kiểm thử bằng Android Automotive OS trên Pixel Tablet để biết thông tin chi tiết về cách cài đặt Android Automotive OS trên Pixel Tablet. Một số hình ảnh cũng hỗ trợ sử dụng làm thiết bị nhận Android Auto.
Để kiểm thử ứng dụng trên xe thực, ứng dụng đó phải được cài đặt từ một nguồn đáng tin cậy, chẳng hạn như Cửa hàng Play, với một ngoại lệ được nêu chi tiết trong phần Cho phép các nguồn không xác định. Bạn có thể sử dụng tính năng Chia sẻ ứng dụng nội bộ hoặc Kênh kiểm thử nội bộ để phân phối ứng dụng cho các thiết bị mà không cần trải qua quy trình xét duyệt của Cửa hàng Play.
Ngoài các tuỳ chọn dành cho nhà phát triển Android (dùng được trên cả Android Auto và Android Automotive OS), Android Auto còn có chế độ nhà phát triển riêng dùng để cải thiện trải nghiệm phát triển. Để bật chế độ này, hãy làm theo các bước sau:
Mở phần cài đặt Android Auto.
Android 10 trở lên: trên thiết bị, hãy nhấn vào Cài đặt > Ứng dụng và thông báo > Xem tất cả ứng dụng > Android Auto > Nâng cao > Chế độ cài đặt bổ sung trong ứng dụng.
Android 9 trở xuống: Trong ứng dụng Android Auto, hãy nhấn vào trình đơn, rồi nhấn vào Cài đặt.
Cuộn đến mục Giới thiệu ở gần phía dưới dùng và nhấn vào Phiên bản để hiển thị thông tin về phiên bản và quyền.
Nhấn 10 lần vào mục Thông tin phiên bản và quyền.
Hộp thoại Cho phép các chế độ cài đặt phát triển? sẽ xuất hiện.
Nhấn vào OK.
Chế độ nhà phát triển hiện đã được bật và bạn có thể truy cập các tuỳ chọn cho nhà phát triển trong trình đơn mục bổ sung. Bạn chỉ cần bật chế độ nhà phát triển một lần. Để thoát khỏi chế độ nhà phát triển, hãy sử dụng tuỳ chọn từ trình đơn thả xuống trong thanh ứng dụng.
Các yêu cầu kiểm thử khác cho ứng dụng đa phương tiện
Nếu đang kiểm thử một ứng dụng đa phương tiện, hãy kiểm thử trong các tình huống được đề cập ở phần này (ngoài việc kiểm thử ứng dụng trên Android Auto, Android Automotive OS hoặc cả hai).
Kiểm thử các tình huống khởi động MediaBrowserService
Để giữ an toàn cho tài xế và hành khách, người dùng phải có thêm các hạn chế khác về cách tương tác với ứng dụng khi đang lái xe. Vì lý do này, Android Auto và Android Automotive OS có một số tình huống khởi động MediaBrowserService mà ứng dụng của bạn phải có khả năng xử lý để người dùng có thể tiếp tục thưởng thức nội dung trong khi đi trên đường.
Kiểm thử ứng dụng của bạn để đảm bảo ứng dụng có thể xử lý từng tình huống sau:
MediaBrowserService sẽ chạy trước khi mở Activity bất kỳ.
MediaBrowserService sẽ chạy khi không thể hiển thị Activity nào.
MediaBrowserService sẽ chạy khi người dùng chưa đăng nhập.
Trong khi kiểm thử các tình huống này, hãy nhớ thử các phương thức sau:
Buộc dừng ứng dụng đa phương tiện, sau đó chạy Android Auto hoặc Android Automotive OS.
Xoá dữ liệu ứng dụng đa phương tiện, sau đó chạy Android Auto hoặc Android Automotive OS.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-08-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-08-27 UTC."],[],[],null,["While developing your app, there are a variety of tools available to run Android\nAuto and Android Automotive OS:\n\n- See [Test your app using the Desktop Head Unit](/training/cars/testing/dhu) for details on how to install and use the Desktop Head Unit to run Android Auto apps.\n- See [Test your app using the Android Automotive OS emulator](/training/cars/testing/emulator) for details on how to install and run Android Automotive OS images.\n- See [Test using Android Automotive OS on Pixel Tablet](/training/cars/testing/aaos-on-pixel) for details on how to install Android Automotive OS on a Pixel Tablet. Certain images also support use as an Android Auto receiver.\n- See [Access Android Automotive OS devices through Firebase Test Lab](/training/cars/testing/firebase) for details on how to test on real car hardware using Firebase Test Lab.\n- See [Test navigation app intents on Android Automotive OS](/training/cars/testing/gas-intents) on how to test the interoperability of Google Assistant and Google Maps with custom apps on Android Automotive OS.\n\n| **Important:** In addition to testing your app's user experience, ensure that your app meets all of the criteria listed on the [Android app quality for cars](/docs/quality-guidelines/car-app-quality) page for your app's category before you submit your app to Google Play for review.\n\nTest in real vehicles\n\nTo test your app in real vehicles, it must be installed from a trusted source\nsuch as the Play Store, with one exception detailed in [Allow unknown\nsources](#unknown-sources). You can use [Internal App\nSharing](https://play.google.com/console/about/internalappsharing/)\nor an [Internal Test Track](https://play.google.com/console/about/internal-testing/)\nto distribute your app to devices without going through the Play Store review\nprocess.\n\nAllow unknown sources\n\nOn Android Auto, there is a [developer option](#developer-mode) to enable\nrunning apps not installed from a trusted source. This setting applies to\n[media](/training/cars/media), [messaging notifications](/training/cars/communication/notification-messaging), and\n[parked](/training/cars/parked) apps but doesn't apply to apps built using the [Android for Cars App Library](/training/cars/apps).\n\n\u003cbr /\u003e\n\nEnable Android Auto developer mode\n\nIn addition to the [Android developer options](/studio/debug/dev-options)\n(usable on both Android Auto and Android Automotive OS), Android Auto has its\nown developer mode that can be used to improve the development experience. To\nenable it, follow these steps:\n\n1. Open the Android Auto settings.\n\n - Android 10 or higher: on the device, tap **Settings \\\u003e Apps \\&\n notifications \\\u003e See all apps \\\u003e Android Auto \\\u003e Advanced \\\u003e Additional\n settings in the app**.\n - Android 9 or lower: in the Android Auto app, tap the menu, then tap **Settings**.\n2. Scroll to the **About** section near the bottom and tap **Version** to\n display the version and permission information.\n\n3. Tap the **Version and permission info** section 10 times.\n\n The **Allow development settings?** dialog appears.\n4. Tap **OK**.\n\n Developer mode is now enabled, and you can access developer options in the\n overflow menu. You only need to enable developer mode once. To quit developer\n mode, use the option from the drop-down menu in the app bar.\n\nAdditional testing requirements for media apps\n\nIf you are testing a [media app](/training/cars#media), test for the scenarios\nthat are covered in this section in addition to testing your app on Android\nAuto, Android Automotive OS, or both.\n\nTest MediaBrowserService startup scenarios\n\nTo help keep drivers and passengers safe, users have additional restrictions on\nhow they can interact with apps while driving. For this reason, Android Auto and\nAndroid Automotive OS have some [`MediaBrowserService`](/reference/androidx/media/MediaBrowserServiceCompat)\nstartup scenarios that your app must be able to handle so that users can\ncontinue to enjoy your content while they're on the road.\n\nTest your app to make sure it can handle each of the following scenarios:\n\n- The `MediaBrowserService` is run before any `Activity` is opened.\n- The `MediaBrowserService` is run when no `Activity` can be shown.\n- The `MediaBrowserService` is run when the user is not signed in.\n\nWhile testing for these scenarios, be sure to try the following methods:\n\n- Force stop the media app, then launch Android Auto or Android Automotive OS.\n- Clear the media app data, then launch Android Auto or Android Automotive OS.\n\nAlso make sure to [set an appropriate error message](/training/cars/media/errors)\nwhen necessary.\n\nUse the Media Controller Test app\n\nThe [Media Controller Test](https://github.com/googlesamples/android-media-controller)\napp lets you test the intricacies of media playback on Android and helps\nverify your media session implementation. To get started with this tool, see\n[Using the media controller test app](/guide/topics/media-apps/audio-app/media-controller-test)."]]