Skip to content

Most visited

Recently visited


Control Builds for an Android Things Product

The FACTORY IMAGES tab in the Android Things Console allows you to create application bundles for device builds. You can download these builds to flash on your device. Use this tab to see the build history for a product.

Create a bundle

To create a bundle for your product:

  1. If you are not already on this tab, open the Android Things Console, click a product you previously configured, and click the FACTORY IMAGES tab.

    Create a build bundle

  2. Click UPLOAD to upload your bundle. After you upload the bundle, click the button next to its bundle ID in the Bundles table to select it.

    If you don't have a bundle, select Empty bundle in the table. If you select an empty bundle, you can test your application by sideloading it using the adb tool.

  3. In the Android Things versions table, select an OS version.

Create a build

Once you have selected a bundle and OS version, click CREATE BUILD CONFIGURATION to create a build.

When the build is complete, a new entry will appear in the Build configuration list table. Each row in the table contains a Download build link.

Build list

Flash the device

Click the Download build link to download the factory image (i.e., the created build).

Find your device in the table of supported hardware platforms. Then click the Get Started link to find instructions on how to flash your device with the downloaded image.

Delete a bundle or build

To permanently delete a bundle or a build for your product:

  1. Select a bundle from the Bundles table or a build from the Build configuration list table.

  2. Click the trash can icon.

What's next

After you flash a device, you can update the build with OTA updates.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields


Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)