Hướng dẫn này chủ yếu dành cho những nhà phát triển muốn kiểm thử và phát triển bằng AAOS
Chú ý
Những giới hạn sau đây áp dụng khi bạn sử dụng Pixel làm nền tảng phát triển:
Có thể bạn sẽ làm hỏng thiết bị của mình, hãy thận trọng khi sử dụng!-
Pixel Tablet đã được xác minh và hỗ trợ. Bạn có thể truy cập vào Google Store để mua.
-
Các thiết bị sau đây được hỗ trợ nhưng không được kiểm thử tích cực. Hãy nhớ tải đúng tệp nhị phân xuống, sau đó làm theo hướng dẫn và thay đổi các lệnh theo yêu cầu:
- Pixel 5
- Pixel 6, 6a và 6Pro
- Pixel 7, 7a và 7Pro
- Pixel 8 và 8 Pro
-
Bạn phải sử dụng Android 14 , bản dựng android-14.0.0_r30.
- Hỗ trợ hạn chế cho các hồ sơ Bluetooth và một số hồ sơ sẽ không hoạt động
- Máy tính bảng không hỗ trợ GPS, vị trí yêu cầu "ứng dụng vị trí mô phỏng hoặc tương tự"
Điều kiện tiên quyết
Trước khi tiếp tục, hãy xác nhận rằng bạn có những mục sau:
- Bạn phải mở khoá OEM.
- Máy tính chạy Linux có thể tạo mã Android. Để biết thêm thông tin, hãy xem phần Thiết lập môi trường tạo bản dựng.
Đồng bộ hoá và tạo bản dựng mã
- Cách đồng bộ hoá bản dựng Android AP1A.240405.002 :
mkdir aaos_on_pixel cd aaos_on_pixel REPO_ALLOW_SHALLOW=0 repo init -c -u https://android.googlesource.com/platform/manifest -b android-14.0.0_r30 --use-superproject --partial-clone --partial-clone-exclude=platform/frameworks/base --clone-filter=blob:limit=10M repo sync -j32
- Tải hình ảnh nhà cung cấp cho thiết bị Pixel từ developers.google.com cho AP1A.240405.002
curl --output - https://dl.google.com/dl/android/aosp/google_devices-tangorpro-ap1a.240405.002-8d141153.tgz | tar -xzvf - tail -n +315 extract-google_devices-tangorpro.sh | tar -zxvf -
- Tải bản vá
cd packages/services/Car git fetch https://android.googlesource.com/platform/packages/services/Car refs/changes/83/3037383/2 && git cherry-pick FETCH_HEAD #fix the audio crash cd -
- Chạy bản dựng. :
. build/envsetup.sh lunch aosp_tangorpro_car-ap1a-userdebug m
- Tạo các gói liên quan đến Ô tô:
m android.hardware.automotive.vehicle@2.0-default-service android.hardware.automotive.audiocontrol-service.example
Thiết lập thiết bị để truyền nhanh bản dựng
Nếu bạn chưa bật, hãy bật Tuỳ chọn cho nhà phát triển. Chuyển đến phần Cài đặt > Hệ thống > Giới thiệu về điện thoại rồi nhấn vào Số bản dựng 7 lần.
Khi bạn đã bật Tuỳ chọn cho nhà phát triển:
- Chuyển đến phần Cài đặt > Hệ thống > Tuỳ chọn cho nhà phát triển rồi bật tuỳ chọn Gỡ lỗi qua USB và Mở khoá OEM:
![]() |
![]() |
Truyền nhanh bản dựng
- Cách đặt thiết bị vào chế độ khởi động nhanh rồi mở khoá thiết bị:
adb reboot bootloader fastboot flashing unlock
- Trên thiết bị, hãy chọn Mở khoá trình tải khởi động. Thao tác này sẽ xoá tất cả dữ liệu trên thiết bị!
- Cách cài đặt ROM:
fastboot -w flashall
- Sau khi bản dựng bắt đầu khởi động bằng ảnh động:
- Cách bật
adb remount
:#Temporary disable the userdata checkpoint adb wait-for-device root; sleep 3; adb shell vdc checkpoint commitChanges; sleep 2 #Enable remount adb remount && sleep 2 && adb reboot && echo "rebooting the device" && adb wait-for-device root && sleep 5 && adb remount
- Cách đẩy các tệp bắt buộc dành riêng cho Ô tô đến thiết bị:
adb sync vendor && adb reboot
- Chờ thiết bị khởi động:
Mẹo
- Cách bật
- Nếu bạn thấy độ sáng màn hình quá thấp:
adb shell settings put system screen_brightness 255
- Khởi động khi cắm sạc:
adb reboot bootloader fastboot oem off-mode-charge 1 fastboot reboot
- Bật tính năng Vị trí mô phỏng:
adb unroot adb shell cmd location set-location-enabled true adb root adb shell appops set 0 android:mock_location allow adb shell cmd location providers add-test-provider gps adb shell cmd location providers set-test-provider-enabled gps true adb shell cmd location providers set-test-provider-location gps --location 37.090200,-95.712900 #To verify adb shell dumpsys location | grep "last location"
Nếu bạn gặp vấn đề, hãy liên hệ theo địa chỉ aaos-on-phone@google.com