Skip to content

bug: error when building apk on macOS #5696

@novikov-nsa

Description

@novikov-nsa

Duplicate Check

Describe the bug

During the execution of the "flet build apk -vv" command, I received an error message.
I didn't understand at what point in time everything broke down, but for 3 months everything worked perfectly on my two macs. The most interesting thing is that it broke almost simultaneously. At first, during the build of the application, I could not achieve inclusion in the "app.zip" of the "request" package. I tried clearing the cache (deleted .pub-cache and other similar directories). After that, the apk-file stopped being compiled.

Code sample

Code
flet build apk -vv

To reproduce

No way, just on my computer

Expected behavior

No response

Screenshots / Videos

Captures

[Upload media here]

Operating System

macOS

Operating system details

macOS Tahoe 26.1

Flet version

0.28.3

Regression

Yes, it used to work in a previous Flet version (please specify the version in additional details)

Suggestions

No response

Logs

Logs
[12:42:19] Run subprocess: ['/Users/snovikov/FlutterSDK/flutter/bin/flutter', '--version', '--no-version-check', '--suppress-analytics']                                                                             
           Flutter 3.29.2 installed ✅                                                                                                                                                                               
           Flutter executable: /Users/snovikov/flutter/3.29.2/bin/flutter                                                                                                                                            
           Dart executable: /Users/snovikov/flutter/3.29.2/bin/dart                                                                                                                                                  
           JAVA_HOME points to a JRE. Proceeding to install JDK.                                                                                                                                                     
           JAVA HOME for macOS: /Library/Java/JavaVirtualMachines/liberica-jdk-11.jdk/Contents/Home                                                                                                                  
[12:42:20] JDK installed at /Users/snovikov/java/17.0.13+11                                                                                                                                                          
           Configuring Flutter's path to JDK                                                                                                                                                                         
           Run subprocess: ['/Users/snovikov/flutter/3.29.2/bin/flutter', 'config', '--no-version-check', '--suppress-analytics', '--jdk-dir=/Users/snovikov/java/17.0.13+11/Contents/Home']                         
           Setting "jdk-dir" value to "/Users/snovikov/java/17.0.13+11/Contents/Home".                                                                                                                               
                                                                                                                                                                                                                     
           You may need to restart any open editors for them to read new settings.                                                                                                                                   
           JDK installed ✅                                                                                                                                                                                          
           Android SDK installation found at /Users/snovikov/Library/Android/sdk                                                                                                                                     
           Android SDK package "cmdline-tools;latest" is already installed                                                                                                                                           
           Android SDK package "platform-tools" is already installed                                                                                                                                                 
           Android SDK package "platforms;android-35" is already installed                                                                                                                                           
           Android SDK package "build-tools;34.0.0" is already installed                                                                                                                                             
           Android SDK installed ✅                                                                                                                                                                                  
[12:42:23] Created Flutter bootstrap project from gh:flet-dev/flet-build-template with ref "0.28.3" ✅                                                                                                               
           Run subprocess: ['/Users/snovikov/flutter/3.29.2/bin/dart', 'run', '--suppress-analytics', 'serious_python:main', 'package', '/Users/snovikov/PycharmProjects/shoppingnotepad/src', '--platform',         
           'Android', '-r', 'flet==0.28.3', '-r', 'requests', '-r', 'sqlalchemy==2.0.41', '--exclude', 'build', '--cleanup-packages', '--verbose', '--skip-site-packages']                                           
[12:42:26] Running package command                                                                                                                                                                                   
           Extra PyPi indexes: [https://pypi.flet.dev]                                                                                                                                                               
           Created temp directory: /var/folders/n1/xy19mzgx637f8158qtmwmby80000gn/T/serious_python_tempHQMHVy                                                                                                        
           Copying Python app from /Users/snovikov/PycharmProjects/shoppingnotepad/src to a temp directory                                                                                                           
           Creating app archive at /Users/snovikov/PycharmProjects/shoppingnotepad/build/flutter/app/app.zip from a temp directory                                                                                   
[12:42:27] Writing app archive hash to /Users/snovikov/PycharmProjects/shoppingnotepad/build/flutter/app/app.zip.hash                                                                                                
           Deleting temp directory                                                                                                                                                                                   
           Packaged Python app ✅                                                                                                                                                                                    
[12:43:01] Found "icon" image at /Users/snovikov/PycharmProjects/shoppingnotepad/src/assets/icon.png                                                                                                                 
           Copying image /Users/snovikov/PycharmProjects/shoppingnotepad/src/assets/icon.png to /Users/snovikov/PycharmProjects/shoppingnotepad/build/flutter/images                                                 
           Customized app icons ✅                                                                                                                                                                                   
           Run subprocess: ['/Users/snovikov/flutter/3.29.2/bin/dart', 'run', '--suppress-analytics', 'flutter_launcher_icons']                                                                                      
[12:43:02]   ════════════════════════════════════════════                                                                                                                                                            
                FLUTTER LAUNCHER ICONS (v0.14.4)                                                                                                                                                                     
             ════════════════════════════════════════════                                                                                                                                                            
                                                                                                                                                                                                                     
           • Creating default icons Android                                                                                                                                                                          
           • Creating adaptive icons Android                                                                                                                                                                         
           • Overwriting the default Android launcher icon with a new icon                                                                                                                                           
           • Updating colors.xml with color for adaptive icon background                                                                                                                                             
           • Creating mipmap xml file Android                                                                                                                                                                        
           • Overwriting default iOS launcher icon with new icon                                                                                                                                                     
[12:43:03] Creating Icons for Web...                                                                                                                                                                                 
           Creating Icons for Windows...                                                                                                                                                                             
           Creating Icons for MacOS...                                                                                                                                                                               
[12:43:04]                                                                                                                                                                                                           
           ✓ Successfully generated launcher icons                                                                                                                                                                   
           Generated app icons ✅                                                                                                                                                                                    
           Found "icon" image at /Users/snovikov/PycharmProjects/shoppingnotepad/src/assets/icon.png                                                                                                                 
           Found "splash_android" image at /Users/snovikov/PycharmProjects/shoppingnotepad/src/assets/splash_android.png                                                                                             
           Copying image /Users/snovikov/PycharmProjects/shoppingnotepad/src/assets/icon.png to /Users/snovikov/PycharmProjects/shoppingnotepad/build/flutter/images                                                 
           Copying image /Users/snovikov/PycharmProjects/shoppingnotepad/src/assets/splash_android.png to /Users/snovikov/PycharmProjects/shoppingnotepad/build/flutter/images                                       
           Customized app splash images ✅                                                                                                                                                                           
           Run subprocess: ['/Users/snovikov/flutter/3.29.2/bin/dart', 'run', '--suppress-analytics', 'flutter_native_splash:create']                                                                                
[12:43:05] [Android] Creating default splash images                                                                                                                                                                  
           [Android] Creating dark mode splash images                                                                                                                                                                
           [Android] Creating default android12splash images                                                                                                                                                         
           [Android] Creating dark mode android12splash images                                                                                                                                                       
           [Android] Updating launch background(s) with splash image path...                                                                                                                                         
           [Android]  - android/app/src/main/res/drawable/launch_background.xml                                                                                                                                      
           [Android]  - android/app/src/main/res/drawable-night/launch_background.xml                                                                                                                                
           [Android]  - android/app/src/main/res/drawable-v21/launch_background.xml                                                                                                                                  
           [Android]  - android/app/src/main/res/drawable-night-v21/launch_background.xml                                                                                                                            
           [Android] Updating styles...                                                                                                                                                                              
           [Android]  - android/app/src/main/res/values-v31/styles.xml                                                                                                                                               
           [Android]  - android/app/src/main/res/values-night-v31/styles.xml                                                                                                                                         
           [Android]  - android/app/src/main/res/values/styles.xml                                                                                                                                                   
           [Android]  - android/app/src/main/res/values-night/styles.xml                                                                                                                                             
           [iOS] Creating  images                                                                                                                                                                                    
[12:43:06] [iOS] Creating dark mode  images                                                                                                                                                                          
           [iOS] Updating ios/Runner/Info.plist for status bar hidden/visible                                                                                                                                        
           [Web] Creating images                                                                                                                                                                                     
[12:43:07] [Web] Creating images                                                                                                                                                                                     
[12:43:08] [Web] Creating background images                                                                                                                                                                          
           [Web] Creating CSS                                                                                                                                                                                        
           [Web] Updating index.html                                                                                                                                                                                 
                                                                                                                                                                                                                     
           ✅ Native splash complete.                                                                                                                                                                                
           Now go finish building something awesome! 💪 You rock! 🤘🤩                                                                                                                                               
           Like the package? Please give it a 👍 here: https://pub.dev/packages/flutter_native_splash                                                                                                                
                                                                                                                                                                                                                     
           Generated splash screens ✅                                                                                                                                                                               
           Run subprocess: ['/Users/snovikov/flutter/3.29.2/bin/flutter', 'build', 'apk', '--no-version-check', '--suppress-analytics', '--build-name', '0.10.0', '--verbose']                                       
           [  +30 ms] executing: sysctl hw.optional.arm64                                                                                                                                                            
           [   +7 ms] Exit code 0 from: sysctl hw.optional.arm64                                                                                                                                                     
           [        ] hw.optional.arm64: 1                                                                                                                                                                           
           [   +8 ms] executing: sw_vers -productName                                                                                                                                                                
           [  +10 ms] Exit code 0 from: sw_vers -productName                                                                                                                                                         
           [        ] macOS                                                                                                                                                                                          
           [        ] executing: sw_vers -productVersion                                                                                                                                                             
           [   +9 ms] Exit code 0 from: sw_vers -productVersion                                                                                                                                                      
           [        ] 26.1                                                                                                                                                                                           
           [        ] executing: sw_vers -buildVersion                                                                                                                                                               
           [  +10 ms] Exit code 0 from: sw_vers -buildVersion                                                                                                                                                        
           [        ] 25B5057f                                                                                                                                                                                       
           [        ] executing: uname -m                                                                                                                                                                            
           [   +4 ms] Exit code 0 from: uname -m                                                                                                                                                                     
           [        ] arm64    

skipped

           [        ] Watched directory hierarchies: [/Users/snovikov/flutter/3.29.2/packages/flutter_tools/gradle, /Users/snovikov/FlutterSDK/flutter/packages/flutter_tools/gradle]                                
           [ +390 ms] Running Gradle task 'assembleRelease'... (completed in 22,3s)                                                                                                                                  
           [   +1 ms] "flutter apk" took 23 997ms.                                                                                                                                                                   
           [   +1 ms] Gradle task assembleRelease failed with exit code 1                                                                                                                                            
           [        ]                                                                                                                                                                                                
                      #0      throwToolExit (package:flutter_tools/src/base/common.dart:34:3)                                                                                                                        
                      #1      AndroidGradleBuilder.buildGradleApp (package:flutter_tools/src/android/gradle.dart:572:7)                                                                                              
                      <asynchronous suspension>                                                                                                                                                                      
                      #2      AndroidGradleBuilder.buildApk (package:flutter_tools/src/android/gradle.dart:232:5)                                                                                                    
                      <asynchronous suspension>                                                                                                                                                                      
                      #3      BuildApkCommand.runCommand (package:flutter_tools/src/commands/build_apk.dart:154:5)                                                                                                   
                      <asynchronous suspension>                                                                                                                                                                      
                      #4      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1558:27)                                                                                 
                      <asynchronous suspension>                                                                                                                                                                      
                      #5      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)                                                                                                
                      <asynchronous suspension>                                                                                                                                                                      
                      #6      CommandRunner.runCommand (package:args/command_runner.dart:212:13)                                                                                                                     
                      <asynchronous suspension>                                                                                                                                                                      
                      #7      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:496:9)                                                               
                      <asynchronous suspension>                                                                                                                                                                      
                      #8      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)                                                                                                
                      <asynchronous suspension>                                                                                                                                                                      
                      #9      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:431:5)                                                                                   
                      <asynchronous suspension>                                                                                                                                                                      
                      #10     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:98:11)                                                                                                  
                      <asynchronous suspension>                                                                                                                                                                      
                      #11     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)                                                                                                
                      <asynchronous suspension>                                                                                                                                                                      
                      #12     main (package:flutter_tools/executable.dart:99:3)                                                                                                                                      
                      <asynchronous suspension>                                                                                                                                                                      
                                                                                                                                                                                                                     
                                                                                                                                                                                                                     
           [        ] Running 1 shutdown hook                                                                                                                                                                        
           [        ] Shutdown hooks complete                                                                                                                                                                        
           [   +1 ms] exiting with code 1                                                                                                                                                                            
           <_io.TextIOWrapper name=5 encoding='utf-8'>                                                                                                                                                               
           Run subprocess: ['/Users/snovikov/flutter/3.29.2/bin/flutter', 'doctor', '--no-version-check', '--suppress-analytics']                                                                                    
[12:43:40] Doctor summary (to see all details, run flutter doctor -v):                                                                                                                                               
           [✓] Flutter (Channel stable, 3.29.2, on macOS 26.1 25B5057f darwin-arm64, locale ru-RU)                                                                                                                   
           [✓] Android toolchain - develop for Android devices (Android SDK version 35.0.1)                                                                                                                          
           [!] Xcode - develop for iOS and macOS (Xcode 26.0)                                                                                                                                                        
               ✗ CocoaPods not installed.                                                                                                                                                                            
                   CocoaPods is a package manager for iOS or macOS platform code.                                                                                                                                    
                   Without CocoaPods, plugins will not work on iOS or macOS.                                                                                                                                         
                   For more info, see https://flutter.dev/to/platform-plugins                                                                                                                                        
                 For installation instructions, see https://guides.cocoapods.org/using/getting-started.html#installation                                                                                             
           [✓] Chrome - develop for the web                                                                                                                                                                          
           [✓] Android Studio (version 2024.2)                                                                                                                                                                       
           [✓] IntelliJ IDEA Community Edition (version 2023.2.5)                                                                                                                                                    
           [✓] VS Code (version 1.104.3)                                                                                                                                                                             
           [✓] Connected device (4 available)                                                                                                                                                                        
           [✓] Network resources                                                                                                                                                                                     
                                                                                                                                                                                                                     
           ! Doctor found issues in 1 category.                                                                                                                                                                      
                                                                                                                                                                                                                      

full log https://github.com/novikov-nsa/logs/blob/master/flet/flet_build_apk_error_log.txt

Additional details

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions