Can we access your project?
Current Behavior
My FlutterFlow project package name is set to:
app.veil.match
in App Settings > App Details.
I regenerated the Firebase config files, and Firebase now contains the Android app:
app.veil.match
However, every newly downloaded source code still contains:
namespace "com.veil.app"
applicationId "com.veil.app"
The generated Android release configuration also contains:
signingConfig signingConfigs.debug
Because of this, Google Play rejects the generated AAB because it is signed in debug mode.
I have regenerated the Firebase config files and downloaded the source code again, but the generated Android code still uses the old package name and debug signing configuration.
This appears related to #7154, but that issue was closed as "can't reproduce". The issue is still reproducible in my current project, and I have provided project access and screenshots showing the generated code and Google Play rejection.
Expected Behavior
Downloaded/generated Android source code should use:
namespace "app.veil.match"
applicationId "app.veil.match"
Release builds intended for Google Play should also use the configured release signing key instead of signingConfigs.debug.
Steps to Reproduce
- Set the Package Name in App Settings > App Details to app.veil.match.
- Regenerate Firebase Config Files.
- Confirm that Firebase contains an Android app with package name app.veil.match.
- Download the project source code using Developer Menu > Download Code.
- Open android/app/build.gradle.
- Observe that namespace and applicationId are still com.veil.app.
- Observe that the release buildType uses signingConfig signingConfigs.debug.
Reproducible from Blank
Bug Report Code (Required)
ITESzfHl5YxgodtC+c/pKvpQhQMkQzM6bZI7ku1EdwEhNZT1Pe0iYffsUBdLYteUews+MU20rEcD0vCPhvHtEvoEKSmVbIBY+IRXQRWUZEGuR8jQBbWBPHN7GeNTG2qz0aSv3whBOfhtcmAe3WGmHPCdG3qCf9qOYwx5e6fDbOY=
Visual documentation
Attached screenshots show:
- FlutterFlow App Details with package name app.veil.match.
- Firebase Android app registered as app.veil.match.
- Downloaded Android source still using com.veil.app and signingConfigs.debug.
- Google Play rejecting the generated AAB because it is debug-signed.
Environment
- FlutterFlow version: Latest Version (Unpinned)
- Platform: Web
- Browser name and version: Google Chrome 142
- Operating system and version affected: Windows 11 25H2
Additional Information
This issue is currently blocking the Google Play release of my app.
I changed the Android package name from com.veil.app to app.veil.match because the previous package name could not be used on Google Play.
FlutterFlow correctly shows app.veil.match in App Settings, and Firebase has also been regenerated with app.veil.match.
However, downloaded Android source code still uses the old package name com.veil.app and release builds are configured with signingConfigs.debug.
As a result, Google Play rejects the generated AAB as debug-signed, and I cannot proceed with the initial internal testing release.
I would appreciate help resolving this as soon as possible because the app is ready for release and this issue is currently blocking deployment.
Can we access your project?
Current Behavior
My FlutterFlow project package name is set to:
app.veil.match
in App Settings > App Details.
I regenerated the Firebase config files, and Firebase now contains the Android app:
app.veil.match
However, every newly downloaded source code still contains:
namespace "com.veil.app"
applicationId "com.veil.app"
The generated Android release configuration also contains:
signingConfig signingConfigs.debug
Because of this, Google Play rejects the generated AAB because it is signed in debug mode.
I have regenerated the Firebase config files and downloaded the source code again, but the generated Android code still uses the old package name and debug signing configuration.
This appears related to #7154, but that issue was closed as "can't reproduce". The issue is still reproducible in my current project, and I have provided project access and screenshots showing the generated code and Google Play rejection.
Expected Behavior
Downloaded/generated Android source code should use:
namespace "app.veil.match"
applicationId "app.veil.match"
Release builds intended for Google Play should also use the configured release signing key instead of signingConfigs.debug.
Steps to Reproduce
Reproducible from Blank
Bug Report Code (Required)
ITESzfHl5YxgodtC+c/pKvpQhQMkQzM6bZI7ku1EdwEhNZT1Pe0iYffsUBdLYteUews+MU20rEcD0vCPhvHtEvoEKSmVbIBY+IRXQRWUZEGuR8jQBbWBPHN7GeNTG2qz0aSv3whBOfhtcmAe3WGmHPCdG3qCf9qOYwx5e6fDbOY=
Visual documentation
Attached screenshots show:
Environment
Additional Information
This issue is currently blocking the Google Play release of my app.
I changed the Android package name from com.veil.app to app.veil.match because the previous package name could not be used on Google Play.
FlutterFlow correctly shows app.veil.match in App Settings, and Firebase has also been regenerated with app.veil.match.
However, downloaded Android source code still uses the old package name com.veil.app and release builds are configured with signingConfigs.debug.
As a result, Google Play rejects the generated AAB as debug-signed, and I cannot proceed with the initial internal testing release.
I would appreciate help resolving this as soon as possible because the app is ready for release and this issue is currently blocking deployment.