Starting March 27, 2025, we recommend using android-latest-release instead of aosp-main to build and contribute to AOSP. For more information, see Changes to AOSP.

Cuttlefish: Multi-display

The Cuttlefish multi-display feature lets you create Cuttlefish devices with multiple displays to emulate devices such as foldable phones and Android Auto devices. Figure 1 shows an example of a Cuttlefish device with multiple displays.

Cuttlefish multi-display

Figure 1. Example Cuttlefish device with multiple displays

Launch with multiple displays

To configure a Cuttlefish device to have multiple displays during launch, use the --display command line flag. For example:

cvdcreate\
--display=width=1080,height=600\
--display=width=400,height=600,dpi=120\
--display=width=800,height=600,refresh_rate_hz=30

App usage

To start an app on a specific display, use the --display flag. For example, to launch the dialer app on display 1, run the following command.

adbshellamstart-activity-ncom.android.dialer/.main.impl.MainActivity--display1

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2025年12月02日 UTC.