Skip to content

Android Build Pipeline Stuck in Cache Loop / Unexpected Element Supports-Screens (Build 41) #7255

Description

Can we access your project?

  • I give permission for members of the FlutterFlow team to access and test my project for the sole purpose of investigating this issue.

Current Behavior

Description

The Android build pipeline for my app "La Alianza Felina" is completely stuck in a corrupted cache loop on FlutterFlow servers. The compiler repeatedly throws the same error over and over immediately: "Missing 'name' key attribute on element uses-permission" and "unexpected element ".

Steps to Reproduce

  1. Go to Mobile Deployment for version 42.
  2. Click on Build AAB.
  3. The server crashes instantly with manifest merge errors, completely ignoring manual updates or the Manual Edit Mode lock.

Expected Behavior

The cloud server should clear its compilation cache, read my updated AndroidManifest.xml file, and successfully generate the AAB file.

Actual Behavior

The compiler is injecting an old, broken manifest template from its internal server cache and crashing the build task.

User Note (Critical)

While trying to unlock this cache loop myself, I have changed multiple settings, toggled permissions, and modified code blocks back and forth to fix the errors. Now I am completely lost regarding the state of the backend configuration. The project needs a deep cache purge and a complete server-side reset on your end to restore stability.

Project Link

https://app.flutterflow.io/project/lapatrullaminina-0lfwfe?tab=uiBuilder&page=pantalladecargaPro

Expected Behavior

The cloud server should successfully clear its compilation cache, read my updated AndroidManifest.xml configuration, and generate a brand new AAB file for version 42 without merge errors.

Steps to Reproduce

  1. Go to the "Mobile Deployment" section in FlutterFlow for Android.
  2. Ensure the Build Number is set to 42.
  3. Click on the blue button to build the AAB file.
  4. The server pipeline crashes immediately or after a few minutes, throwing manifest merge errors ("Missing name key attribute" and "unexpected element "), completely ignoring any manual updates saved in the AndroidManifest.xml configuration file.

Reproducible from Blank

  • The steps to reproduce above start from a blank project.

Bug Report Code (Required)

<style> body { color:#C8C8C8; overflow-x: hidden; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-family: monaco; } h4 { margin-bottom: 4px; font-weight: bold; color: #DF3F3F; } </style>

Failed Step: Build AAB with Flutter

Resolving dependencies... Downloading packages... _flutterfire_internals 1.3.56 (1.3.73 available) archive 3.6.1 (4.0.9 available) audio_session 0.1.25 (0.2.3 available) carousel_slider 5.0.0 (5.1.2 available) characters 1.4.0 (1.4.1 available) cli_util 0.4.2 (0.5.1 available) cloud_firestore 5.6.9 (6.6.0 available) cloud_firestore_platform_interface 6.6.9 (8.0.3 available) cloud_firestore_web 4.4.9 (5.6.0 available) csv 6.0.0 (8.0.0 available) easy_debounce 2.0.1 (2.0.3 available) equatable 2.0.7 (2.0.8 available) firebase_analytics 11.5.0 (12.4.3 available) firebase_analytics_platform_interface 4.4.0 (6.0.3 available) firebase_analytics_web 0.5.10+13 (0.6.1+9 available) firebase_auth 5.6.0 (6.5.4 available) firebase_auth_platform_interface 7.7.0 (9.0.3 available) firebase_auth_web 5.15.0 (6.2.3 available) firebase_core 3.14.0 (4.11.0 available) firebase_core_platform_interface 5.4.0 (7.1.0 available) firebase_core_web 2.23.0 (3.9.0 available) firebase_performance 0.10.1+7 (0.11.4+3 available) firebase_performance_platform_interface 0.1.5+7 (0.2.0+3 available) firebase_performance_web 0.1.7+13 (0.1.8+9 available) flutter_animate 4.5.0 (4.5.2 available) flutter_launcher_icons 0.13.1 (0.14.4 available) flutter_lints 4.0.0 (6.0.0 available) flutter_secure_storage 10.0.0-beta.4 (10.3.1 available) flutter_secure_storage_darwin 0.1.1 (0.4.0 available) flutter_secure_storage_linux 2.0.1 (3.0.1 available) flutter_secure_storage_web 2.0.0 (2.1.1 available) flutter_secure_storage_windows 4.0.0 (4.2.2 available) font_awesome_flutter 10.7.0 (11.0.0 available) go_router 12.1.3 (17.3.0 available) google_fonts 6.3.3 (8.1.0 available) google_sign_in 6.3.0 (7.2.0 available) google_sign_in_android 6.2.1 (7.2.13 available) google_sign_in_ios 5.9.0 (6.3.0 available) google_sign_in_platform_interface 2.5.0 (3.1.0 available) google_sign_in_web 0.12.4+4 (1.1.3 available) ! http 1.4.0 (overridden) (1.6.0 available) image 4.2.0 (4.9.1 available) intl 0.20.2 (0.20.3 available) iregexp 0.1.2 (0.2.0 available) json_path 0.7.2 (0.9.0 available) just_audio 0.9.46 (0.10.5 available) lints 4.0.0 (6.1.0 available) matcher 0.12.17 (0.12.20 available) material_color_utilities 0.11.1 (0.13.0 available) maybe_just_nothing 0.5.3 (0.6.0 available) meta 1.17.0 (1.18.3 available) mime_type 1.0.0 (1.0.1 available) page_transition 2.1.0 (2.2.2 available) path_provider 2.1.4 (2.1.6 available) path_provider_android 2.2.10 (2.3.1 available) path_provider_foundation 2.4.0 (2.6.0 available) path_provider_linux 2.2.1 (2.2.2 available) path_provider_platform_interface 2.1.2 (2.1.3 available) petitparser 6.1.0 (7.0.2 available) pin_code_fields 8.0.1 (9.4.0 available) provider 6.1.5 (6.1.5+1 available) purchases_flutter 9.9.5 (10.3.0 available) rxdart 0.27.7 (0.28.0 available) shared_preferences 2.5.3 (2.5.5 available) shared_preferences_android 2.4.10 (2.4.26 available) shared_preferences_foundation 2.5.4 (2.5.6 available) shared_preferences_platform_interface 2.4.1 (2.4.2 available) sign_in_with_apple 7.0.1 (8.1.0 available) sqflite 2.3.3+1 (2.4.3 available) sqflite_common 2.5.4+3 (2.5.11 available) stream_transform 2.1.0 (2.1.1 available) synchronized 3.4.0 (3.4.1 available) test_api 0.7.7 (0.7.12 available) url_launcher 6.3.1 (6.3.2 available) url_launcher_android 6.3.16 (6.3.32 available) url_launcher_ios 6.3.3 (6.4.1 available) url_launcher_linux 3.2.1 (3.2.2 available) url_launcher_macos 3.2.2 (3.2.5 available) url_launcher_web 2.4.1 (2.4.3 available) url_launcher_windows 3.1.4 (3.1.5 available) ! uuid 4.5.3 (overridden) vector_math 2.2.0 (2.4.0 available) win32 5.15.0 (6.3.0 available) xml 6.5.0 (7.0.1 available) Got dependencies! 83 packages have newer versions incompatible with dependency constraints. Try `flutter pub outdated` for more information. Upgrading build.gradle Upgrading build.gradle Running Gradle task 'bundleRelease'... Warning: Observed package id 'cmdline-tools;latest' in inconsistent location '/usr/local/share/android-sdk/cmdline-tools/latest-2' (Expected '/usr/local/share/android-sdk/cmdline-tools/latest') Warning: Observed package id 'cmdline-tools;latest' in inconsistent location '/usr/local/share/android-sdk/cmdline-tools/latest-2' (Expected '/usr/local/share/android-sdk/cmdline-tools/latest') Checking the license for package NDK (Side by side) 28.2.13676358 in /usr/local/share/android-sdk/licenses License for package NDK (Side by side) 28.2.13676358 accepted. Preparing "Install NDK (Side by side) 28.2.13676358 v.28.2.13676358". "Install NDK (Side by side) 28.2.13676358 v.28.2.13676358" ready. Installing NDK (Side by side) 28.2.13676358 in /usr/local/share/android-sdk/ndk/28.2.13676358 "Install NDK (Side by side) 28.2.13676358 v.28.2.13676358" complete. "Install NDK (Side by side) 28.2.13676358 v.28.2.13676358" finished. Warning: Observed package id 'cmdline-tools;latest' in inconsistent location '/usr/local/share/android-sdk/cmdline-tools/latest-2' (Expected '/usr/local/share/android-sdk/cmdline-tools/latest') Font asset "CupertinoIcons.ttf" was tree-shaken, reducing it from 257628 to 848 bytes (99.7% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app. Font asset "MaterialIcons-Regular.otf" was tree-shaken, reducing it from 1645184 to 2028 bytes (99.9% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app. Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. /home/builder/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/android/src/main/java/com/tekartik/sqflite/Utils.java:92: warning: [deprecation] Locale(String,String,String) in Locale has been deprecated return new Locale(language, country, variant); ^ /home/builder/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/android/src/main/java/com/tekartik/sqflite/Database.java:204: warning: [deprecation] getId() in Thread has been deprecated return id + "," + thread.getName() + "(" + thread.getId() + ")"; ^ /home/builder/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/android/src/main/java/com/tekartik/sqflite/LocaleUtils.java:48: warning: [deprecation] Locale(String,String,String) in Locale has been deprecated return new Locale(language, country, variant); ^ 3 warnings /home/builder/clone/android/app/src/main/AndroidManifest.xml:2:3-64 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:2:3-64 /home/builder/clone/android/app/src/main/AndroidManifest.xml:3:3-68 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:3:3-68 /home/builder/clone/android/app/src/main/AndroidManifest.xml:4:3-76 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:4:3-76 /home/builder/clone/android/app/src/main/AndroidManifest.xml:5:3-78 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:5:3-78 /home/builder/clone/android/app/src/main/AndroidManifest.xml:6:3-62 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:6:3-62 /home/builder/clone/android/app/src/main/AndroidManifest.xml:7:3-64 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:7:3-64 /home/builder/clone/android/app/src/main/AndroidManifest.xml:8:3-142 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:8:3-142 /home/builder/clone/android/app/src/main/AndroidManifest.xml:9:3-143 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:9:3-143 /home/builder/clone/android/app/src/main/AndroidManifest.xml:10:3-69 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:10:3-69 /home/builder/clone/android/app/src/main/AndroidManifest.xml:11:3-70 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:11:3-70 /home/builder/clone/android/app/src/main/AndroidManifest.xml:12:3-69 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:12:3-69 /home/builder/clone/android/app/src/main/AndroidManifest.xml:13:3-70 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:13:3-70 /home/builder/clone/android/app/src/main/AndroidManifest.xml:14:3-71 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:14:3-71 /home/builder/clone/android/app/src/main/AndroidManifest.xml:15:3-65 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:15:3-65 /home/builder/clone/android/app/src/main/AndroidManifest.xml:16:3-74 Error: Missing 'name' key attribute on element uses-permission at AndroidManifest.xml:16:3-74 /home/builder/clone/android/app/src/main/AndroidManifest.xml:23:5-47:16 Error: Missing 'name' key attribute on element activity at AndroidManifest.xml:23:5-47:16 /home/builder/clone/android/app/src/main/AndroidManifest.xml:28:7-113 Error: Missing 'name' key attribute on element meta-data at AndroidManifest.xml:28:7-113 /home/builder/clone/android/app/src/main/AndroidManifest.xml:34:7-131 Error: Missing 'name' key attribute on element meta-data at AndroidManifest.xml:34:7-131 /home/builder/clone/android/app/src/main/AndroidManifest.xml:35:7-38:23 Error: Missing one of the key attributes 'action#name,category#name,data#scheme,data#host,data#mimeType,data#port,data#path,data#pathPattern,data#pathPrefix' on element intent-filter at AndroidManifest.xml:35:7-38:23 /home/builder/clone/android/app/src/main/AndroidManifest.xml:36:9-60 Error: Missing 'name' key attribute on element action at AndroidManifest.xml:36:9-60 /home/builder/clone/android/app/src/main/AndroidManifest.xml:37:9-68 Error: Missing 'name' key attribute on element category at AndroidManifest.xml:37:9-68 /home/builder/clone/android/app/src/main/AndroidManifest.xml:40:7-83 Error: Missing 'name' key attribute on element meta-data at AndroidManifest.xml:40:7-83 /home/builder/clone/android/app/src/main/AndroidManifest.xml:41:7-46:23 Error: Missing one of the key attributes 'action#name,category#name,data#scheme,data#host,data#mimeType,data#port,data#path,data#pathPattern,data#pathPrefix' on element intent-filter at AndroidManifest.xml:41:7-46:23 /home/builder/clone/android/app/src/main/AndroidManifest.xml:42:9-60 Error: Missing 'name' key attribute on element action at AndroidManifest.xml:42:9-60 /home/builder/clone/android/app/src/main/AndroidManifest.xml:43:9-67 Error: Missing 'name' key attribute on element category at AndroidManifest.xml:43:9-67 /home/builder/clone/android/app/src/main/AndroidManifest.xml:44:9-69 Error: Missing 'name' key attribute on element category at AndroidManifest.xml:44:9-69 /home/builder/clone/android/app/src/main/AndroidManifest.xml:50:5-67 Error: Missing 'name' key attribute on element meta-data at AndroidManifest.xml:50:5-67 /home/builder/clone/android/app/src/main/AndroidManifest.xml Error: Validation failed, exiting FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processReleaseMainManifest'. > Manifest merger failed with multiple errors, see logs * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org. BUILD FAILED in 4m 28s Running Gradle task 'bundleRelease'... 269.5s Gradle task bundleRelease failed with exit code 1 Build failed :| Step 8 script `Build AAB with Flutter` exited with status code 1

Visual documentation

Environment

- FlutterFlow version: v7
- Platform:Android Build Pipeline
- Browser name and version:Google Chrome (Latest Version)
- Operating system and version affected: macOS (Latest)

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: needs triageA potential issue that has not been confirmed as a bug.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions