Register Existing Android Package Name for Google Play Verification

General Conversations

This guide explains how to complete the new Android Developer Verification process for an existing package name using FlutterFlow and Google Play Console.

Official Google documentation:
Registering Android Package Names


What Is This?

Google now requires developers to verify ownership of Android package names.

For existing package names, Google asks you to:

  • create an adi-registration.properties file

  • add the verification snippet

  • build a signed APK

  • upload the APK to Play Console

This proves that you own the app signing key. (Google Help)


Requirements

Before starting, make sure you have:

  • Verified Google Play Console account

  • Existing Android package name

  • FlutterFlow project

  • Flutter SDK installed

  • Java/JDK installed

  • Your .jks signing key


Step 1 โ€” Export FlutterFlow Project

You can export your project using either:

  • FlutterFlow CLI

  • Download Code button


Option A โ€” Using FlutterFlow CLI

Open terminal inside your desired folder.

Run:

flutterflow export-code --project capital-credits-dm6x8f --project-environment Production --include-assets --token YOUR_TOKEN

Example:

flutterflow export-code --project capital-credits-dm6x8f --project-environment Production --include-assets --token 7efb1287-9a4f-460b-953a-92e6da068e80

This exports the full Flutter project locally.


Option B โ€” Download Project Code

Inside FlutterFlow:

Settings & Integrations
โ†’ General
โ†’ Download Code

Extract the ZIP file.


Step 2 โ€” Open Project in VS Code or Terminal

Open the exported Flutter project folder.

Example:

my_flutter_project/

Open using:

  • VS Code

  • Android Studio

  • Terminal


Step 3 โ€” Create adi-registration.properties

Google requires a file named exactly:

adi-registration.properties

This file must be placed inside the Flutter assets folder.


Correct File Path

Create this file here:

assets/adi-registration.properties

Final structure:

project_folder/
 โ”œโ”€โ”€ assets/
 โ”‚    โ”œโ”€โ”€ adi-registration.properties

(Google Help)


Create File Using Terminal

Windows (CMD)

Open terminal inside project folder:

mkdir assets
type nul > assets\adi-registration.properties

Windows (PowerShell)

New-Item -Path "assets\adi-registration.properties" -ItemType File

macOS / Linux

mkdir -p assets
touch assets/adi-registration.properties

Step 4 โ€” Paste Google Play Verification Snippet

In Google Play Console:

Android Developer Verification
โ†’ Register Package Name
โ†’ Upload APK

Google will provide a unique snippet.

Example:

abc123xyz

Copy the snippet exactly.

Open:

assets/adi-registration.properties

Paste the snippet inside the file.

Save the file.

(Google Help)


Step 5 โ€” Ensure Assets Are Included

Open:

pubspec.yaml

Make sure assets folder is included:

flutter:
  assets:
    - assets/

If already present, no changes needed.


Step 6 โ€” Build Release APK

Open terminal inside project folder.

Run:

flutter build apk --release

This generates a signed release APK.

APK output location:

build/app/outputs/flutter-apk/app-release.apk

Step 7 โ€” Upload APK to Google Play Console

Go back to:

Android Developer Verification
โ†’ Upload APK

Upload:

app-release.apk

Google will verify:

  • package name

  • signing certificate

  • ownership proof file

If successful, the package name will be registered.

(Google Help)


Common Mistakes

Wrong File Location

โŒ Incorrect:

android/app/src/main/assets/

(for FlutterFlow exported projects using Flutter assets)

โœ… Correct:

assets/adi-registration.properties

Wrong File Name

โŒ Incorrect:

adi_registration.properties
adi-registration.txt

โœ… Correct:

adi-registration.properties

Debug APK Instead of Release APK

Always upload:

flutter build apk --release

Do NOT use debug APKs.


Verify APK Contains File

Optional check:

Rename:

app-release.apk

to:

app-release.zip

Open ZIP and verify:

assets/adi-registration.properties

exists inside APK.


Official References


Quick Summary

Export FlutterFlow project
        โ†“
Create assets/adi-registration.properties
        โ†“
Paste Google verification snippet
        โ†“
Run flutter build apk --release
        โ†“
Upload APK to Play Console
        โ†“
Package verified
2