メインコンテンツまでスキップ

Android build distribution

Last updated on October 13, 2025

Overview

Android Support in AccelByte Development Toolkit (ADT) enables you to upload your Android builds and distribute them to your team worldwide. This feature makes the testing process faster by storing the .apk file in the server, which can then be downloaded directly from ADT Hub and installed on Android devices.

Prerequisites

  • The Android SDK must be installed on the local machine.

  • The Android builds must be registered through the ADT CLI.

The following table contains the subcommands you can use when you register the Android builds.

Main commandSub commandOptions and Parameters
NameDescription
versionadd--nameAdd a new version name.
set--nameSet the version name to any existing version name.
--idSet the version ID to any existing version ID.
buildregister--namespaceSet the name of the namespace.
--apikeySet the ADT game's API key.
--platform-nameSet to Android.
--platform-archThere are four supported architectures: armeabi-v7a, arm64-v8a, x86_64, and x86.
--game-projectSet the directory of the game project, where the .project file is located.
--game-engineSet the directory of the Unreal Engine.

Create a new version

Run the following command to create a new version.

.\BlackBoxCLI.exe version add --name <version_name> --namespace <namespace> --apikey <apikey> --game-engine <game_engine> --game-project <game_project>

You can use an existing version instead of setting up a new one by using the following commands.

Run any of the following commands to use an existing version. Use the set command instead of add.

Using version_id:

.\BlackBoxCLI.exe version set --id <version_id> --namespace <namespace> --apikey <apikey> --game-engine <game_engine> --game-project <game_project>

Using version_name:

.\BlackBoxCLI.exe version set --name <version_name> --namespace <namespace> --apikey <apikey> --game-engine <game_engine> --game-project <game_project>

Create a new build

Run the following command to add a new build.

.\BlackBoxCLI.exe build register --platform-name android --platform-arch <platform_arch> --namespace <namespace> --apikey <apikey> --game-engine <game_engine> --game-project <game_project>

Uploading an Android builds using the ADT CLI

The following table contains the subcommands you can use when you upload Android builds:

Main commandSub commandOptions and Parameters
NameDescription
buildupload-binaries--namespaceSet the user namespace.
--apikeySet the ADT game's API key.
--game-projectSet the version ID to any existing version ID.
--game-projectSet the directory of the Game Project where the .project file is located.
--game-engineSet the directory of the Unreal Engine.
--game-archiveSet the directory of the .apk file that will be uploaded.
--entry-pointSet the entry point or the executable game name. Example: <game_name>.apk
--version-idSet the version ID.
--build-idSet the build ID.
--multipart-sizeOptional. Set the multipart size in megabytes or MB. The size can't be less than 5 MB.

Pair Android devices to the ADT Hub

The Android SDK must be installed on your local machine to pair Android devices with the ADT Hub.

To install the Android SDK, follow these steps:

  1. Log in to the ADT Hub.

  2. Open the Devices tab, and then select the Android tab to access the Android Devkit Manager.

  3. Select Pair Android SDK button on the message, an Explorer window will appear.

  4. Locate and select the Android SDK installation folder.

  5. Select Restart to restart the ADT Hub when the pop-up message appears.

    How to pair android devices

Create the Android build track

To create an Android build track on the ADT Hub, follow these steps:

  1. Log in to the ADT Hub.

  2. Open your channel.

  3. Select Add Track.

  4. Enter a name for the new build track when the track creation pop up appears.

  5. Select the Android platform for the new build track based on the architecture type.

  6. Choose the Version.

  7. Select your Android build, and then click Add.

    How to create build track

Deploy Android builds from the channel's track

To deploy Android builds from a channel’s track, follow these steps:

  1. Log in to the ADT Hub.

  2. Open a Channel.

  3. Select an Android Track.

  4. Connect the Android device to your local machine.

  5. Download the Android build, and then click the Deploy button.

    Deploy builds from track

Deploy Android builds from the Versions page

To deploy Android builds from the Versions tab, follow these steps:

  1. Log in to the ADT Hub.

  2. Open Versions tab.

  3. Select the version containing the Android builds.

  4. Connect the Android device to your local machine.

  5. Download the Android build, and then click the Deploy button.

    Deploy builds from version page

FAQ

Q: Can I use the Crash Reporter feature on our Android Builds?

A: Yes, but this applies only to Unity. For further details, please refer to the documentation on Unity Crash Reporter.

Q: What happens if I already have a newer game version installed on the Android device and deploy an older version from the ADT Hub?

A: The deployment process would lead to a failure because a newer version is already installed on the Android device.