1*b32fbb63SXin Li# Developer Tools for [AVD as a Development Platform](https://source.android.com/devices/automotive/start/avd) 2*b32fbb63SXin LiThis is a collection of developer tools to use AAOS AVDs for a better produtivity. 3*b32fbb63SXin Li 4*b32fbb63SXin Li## Use Android Studio & Emulator 5*b32fbb63SXin LiThese scripts provide simple steps to add AVD images. So users can use them by the AVD manager GUI or [the command line](https://developer.android.com/studio/run/emulator-commandline). 6*b32fbb63SXin Li 7*b32fbb63SXin Li### Add new AVD images 8*b32fbb63SXin Li* add_avd_img.sh adds an AVD image to Android SDK dir. 9*b32fbb63SXin Li * test_avd_avd_image.sh is the test & also examples of how to use it. 10*b32fbb63SXin Li* batch_add_avd_img.sh adds all AVD images listed in the input CSV file & properly patch to be used for Automotive device profiles. 11*b32fbb63SXin Li * avd_img_list.csv is the default CSV file if non is provided & also as an example. 12*b32fbb63SXin Li* create_avd.sh creates a minimal AVD configuration from an AVD image. 13*b32fbb63SXin Li * test_create_avd.sh is the test & also examples of how to use it. 14*b32fbb63SXin Li* patch_avd.sh changes an AVD configuration for bigger RAM, heap & data disk. So it can perform properly. 15*b32fbb63SXin Li* patch_all_avds.sh changes all AVD configuration for more RAM & heap. So it can perform properly. 16*b32fbb63SXin Li * test_patch_all_avds.sh is the test & also examples of how to use it. 17*b32fbb63SXin Li* set_avds_force_cold_boot.sh sets Cold Boot or Quick Boot for all AVD configurations. 18*b32fbb63SXin Li * test_set_avds_force_cold_boot.sh is the test & also examples of how to use it.