7be3fd486c | ||
---|---|---|
.. | ||
avd | ||
dev | ||
performance | ||
OWNERS | ||
README.md |
README.md
Android Automotive Developer Tools
AADevT contains tools for AA device developers to improve their productivity.
-
Fully unbundle from Android versions, and use the AOSP trunk based development model.
-
Bridge the app ecosystem for Android Automotive OS because device developers are the key producers for the core apps.
-
Leverage Android app developer tools that a few million developers use.
[TOC]
Dev Tools
This contains tools designed specifically to simplify the AA device development workflows.
- clone_proj.sh to clone a git project for the unbundled development workflows in instead of the whole Android repo.
Chnage Reports
sysui_oem_diff.sh
sysui_oem_diff.sh generates a summary of code changes between 2 revisions. Which gives you a rough idea of changes on files and Lines of Code.
- The report is especailly useful to discuss the pain points on sysui/notif customization with AAOS team.
- For example, to generate the change report for Android 11 to 10 QPR3: sysui_gcar_android10-qpr3-release_android11-release.txt
$ ./sysui_oem_diff.sh ~/Android/android11-release remotes/aosp/android10-qpr3-release remotes/aosp/android11-release > sysui_gcar_android10-qpr3-release_android11-release.txt
System Performance Tuning
AAOS system performance turning is hard. Here are the tools to make it a bit easier for the device developers.
- time_to_init_disp.sh to measure an app's Time the Initial Display