Skip to content

Android Instant Close: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void a7.o.g(java.lang.String, q7.d)' on a null object reference #483

Open
@FantaMagier

Description

@FantaMagier

🐛 Bug Report

Hello everyone, when I want to build the app for Android, the apk is built in flutter build apk --release mode without error, but when I then install the app on any Android device, the app closes right after the sta again and the error occurs. However, if I open the app in debug mode on my device with flutter run or in the Android emulator, everything runs without any problems. What could be the problem? I have already flutter clean, upgrade, pub get, gradle cache empty and upgraded everything but the error keeps coming back.

I have tried all packages and it does not work in release with flutter_cache_manager and / or cached_network_image then the app always closes immediately.

Expected behavior

name: demoapp
description: a crash test app
publish_to: "none" # Remove this line if you wish to publish to pub.dev

# ToDO before Publishing: Version in Globals, Release Notes und Beta Status enstsprechend anpassen

version: 3.0.2+105

environment:
  sdk: ">=3.0.0 <4.0.0"


dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  flutter_test:
    sdk: flutter
  intl: any

  flutter_animate: ^4.5.2
  flutter_riverpod: ^2.6.1
  http: ^1.3.0

  device_info_plus: ^11.2.2
  app_settings: ^5.1.1

  camera: ^0.11.1
  camera_android_camerax: 0.6.14
  camerawesome: ^2.1.0
  google_mlkit_barcode_scanning: 0.13.0
  google_mlkit_text_recognition: 0.14.0
  permission_handler: ^11.4.0
  image_picker: ^1.1.2
  image_cropper: ^9.0.0
  openfoodfacts: ^3.19.0
  share_plus: ^10.1.4
  onesignal_flutter: ^5.3.0

  drift: ^2.25.1
  sqlite3_flutter_libs: ^0.5.31
  sqlite3: ^2.7.4
  drift_db_viewer: ^2.1.0
  archive: ^4.0.4
  file_picker: ^9.0.2

  telemetrydecksdk: ^2.2.0
  in_app_review: ^2.0.10
  sentry_flutter: ^8.13.2
  qonversion_flutter: ^9.3.0
  flutter_branch_sdk: ^8.4.0
  
  shared_preferences: ^2.5.2
  url_launcher: ^6.3.1

  flutter_svg: ^2.0.17
  lottie: ^3.3.1
  font_awesome_flutter: ^10.8.0
  flutter_markdown: ^0.7.6
  pdf: ^3.11.3
  printing: ^5.14.2
  flutter_image_compress: ^2.4.0

  tuple: ^2.0.2
  path_provider: ^2.1.5
  path: ^1.9.0

  wiredash: ^2.4.0

  omni_datetime_picker: ^2.1.0

  supabase_flutter: ^2.8.4
  crypto: ^3.0.6
  sign_in_with_apple: ^6.1.4
  google_sign_in: ^6.2.2

  logger: ^2.5.0
  cached_network_image: ^3.4.1
  flutter_cache_manager: ^3.4.1


dev_dependencies:
  build_runner: ^2.4.15
  flutter_lints: ^5.0.0
  drift_dev: ^2.25.2
  flutter_native_splash: ^2.4.4
  riverpod_lint: ^2.6.5
  custom_lint: ^0.7.2

dependency_overrides:
  meta: ^1.16.0


flutter:
  uses-material-design: true
  generate: true
  assets:
    - assets/logo/
plugins {
   id "com.android.application"
   id "kotlin-android"
   id "dev.flutter.flutter-gradle-plugin"
}

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}



android {
    compileSdkVersion 35
    ndkVersion = "27.0.12077973"
    namespace = "demo.app"

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    kotlinOptions {
        jvmTarget = '1.8'
    }

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

    defaultConfig {
        applicationId "demo.app"
        minSdkVersion 23
        targetSdkVersion flutter.targetSdkVersion
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        
    }

signingConfigs {
       release {
           keyAlias keystoreProperties['keyAlias']
           keyPassword keystoreProperties['keyPassword']
           storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
           storePassword keystoreProperties['storePassword']
       }
   }
   buildTypes {
       release {
           signingConfig signingConfigs.release
       }
   }
}

flutter {
    source '../..'
}

dependencies {
    implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0"))
    implementation 'com.google.android.gms:play-services-ads-identifier:18.1.0'
}
pluginManagement {
    def flutterSdkPath = {
        def properties = new Properties()
        file("local.properties").withInputStream { properties.load(it) }
        def flutterSdkPath = properties.getProperty("flutter.sdk")
        assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
        return flutterSdkPath
    }()

    includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")

    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}

plugins {
    id "dev.flutter.flutter-plugin-loader" version "1.0.0"
    id "com.android.application" version '8.8.0' apply false
    id "org.jetbrains.kotlin.android" version "2.0.21" apply false
}

include ":app"

Expected results

Android App should start in release mode

Actual results

Android Pixel 9 Pro XL Logcat:
ComponentInfo{de.jonahhadt.intoler/de.jonahhadt.intoler.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void a7.o.g(java.lang.String, q7.d)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4129)
...
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void a7.o.g(java.lang.String, q7.d)' on a null object reference
at Ca.e.g(SourceFile:5)
at q7.q.b(SourceFile:32)
at i7.a.(SourceFile:14)
at Ca.e.(SourceFile:19)
at h7.c.(SourceFile:53)
at h7.f.a(SourceFile:77)
at g7.c.onCreate(SourceFile:639)
at android.app.Activity.performCreate(Activity.java:9019)

Code sample

Code sample
[Paste your code here]

Screenshots or Video

Screenshots / Video demonstration

[Upload media here]

Logs

Logs

Full logs: https://pastebin.com/Jb5gm0r5

t code=0
03-05 08:25:17.053  2094  2124 V WindowManagerShell: Transition requested (#2144): android.os.BinderProxy@1a536b3 TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=4608 effectiveUid=10516 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x30000000 cmp=demo.app/.MainActivity } baseActivity=ComponentInfo{demo.app/demo.app.MainActivity} topActivity=ComponentInfo{demo.app/demo.app.MainActivity} origActivity=null realActivity=ComponentInfo{demo.app/demo.app.MainActivity} numActivities=1 lastActiveTime=85224235 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@b750470} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 149 - 0, 0) topActivityInfo=ActivityInfo{6cd33e9 demo.app.MainActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false isTopActivityStyleFloating=false lastNonFullscreenBounds=Rect(256, 665 - 753, 1673) capturedLink=null capturedLinkTimestamp=0 appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false eligibleForLetterboxEducation= false isLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false eligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1008 topActivityLetterboxHeight=2244 topActivityLetterboxAppWidth=1008 topActivityLetterboxAppHeight=2244 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false hasMinAspectRatioOverride=false cameraCompatTaskInfo=CameraCompatTaskInfo { freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 2144 }
03-05 08:25:17.056  1333  3089 I AppsFilter: interaction: PackageSetting{4987666 com.google.android.microdroid.empty_payload/10264} -> PackageSetting{518529b demo.app/10516} BLOCKED
03-05 08:25:17.073  1333  1453 D CoreBackPreview: Window{ecbf450 u0 Splash Screen demo.app}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@849fd68, mPriority=0, mIsAnimationCallback=false}
03-05 08:25:17.079  1333  1489 I ActivityManager: Start proc 8898:demo.app/u0a516 for next-top-activity {demo.app/demo.app.MainActivity}
03-05 08:25:17.084  1333  1474 V WindowManager: Sent Transition (#2144) createdAt=03-05 08:25:17.038 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=4608 effectiveUid=10516 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x30000000 cmp=demo.app/.MainActivity } baseActivity=ComponentInfo{demo.app/demo.app.MainActivity} topActivity=ComponentInfo{demo.app/demo.app.MainActivity} origActivity=null realActivity=ComponentInfo{demo.app/demo.app.MainActivity} numActivities=1 lastActiveTime=85224235 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{494eeb2 Task{dcec223 #4608 type=standard A=10516:demo.app isResizeable=true minWidth=-1 minHeight=-1}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 149 - 0, 0) topActivityInfo=ActivityInfo{3d00e03 demo.app.MainActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false isTopActivityStyleFloating=false lastNonFullscreenBounds=Rect(256, 665 - 753, 1673) capturedLink=null capturedLinkTimestamp=0 appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false eligibleForLetterboxEducation= false isLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false eligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1008 topActivityLetterboxHeight=2244 topActivityLetterboxAppWidth=1008 topActivityLetterboxAppHeight=2244 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false hasMinAspectRatioOverride=false cameraCompatTaskInfo=CameraCompatTaskInfo { freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 2144 }
03-05 08:25:17.084  1333  1474 V WindowManager:         {WCT{RemoteToken{494eeb2 Task{dcec223 #4608 type=standard A=10516:demo.app isResizeable=true minWidth=-1 minHeight=-1}}} m=OPEN f=NONE leash=Surface(name=Task=4608)/@0x8759626 sb=Rect(0, 0 - 1008, 2244) eb=Rect(0, 0 - 1008, 2244) epz=Point(1008, 2244) d=0 taskParent=-1},
03-05 08:25:17.095  1333  1453 V WindowManager: Binding proc demo.app with config {1.0 262mcc1mnc [de_DE,en_US] ldltr sw448dp w448dp h997dp 360dpi nrml long hdr widecg port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1008, 2244) mAppBounds=Rect(0, 0 - 1008, 2244) mMaxBounds=Rect(0, 0 - 1008, 2244) mDisplayRotation=ROTATION_0 mWindowingMode=fullscreen mActivityType=undefined mAlwaysOnTop=undefined mRotation=ROTATION_0} s.8212 fontWeightAdjustment=0}
03-05 08:25:17.106  8898  8898 D nativeloader: Configuring clns-7 for other apk /system_ext/framework/com.google.android.camerax.extensions.jar. target_sdk_version=35, uses_libraries=ALL, library_path=/data/app/~~N-kGLAWct3eG07hVOB3RZA==/demo.app-qfuVsj38AksfLEAARgvfzQ==/lib/arm64:/data/app/~~N-kGLAWct3eG07hVOB3RZA==/demo.app-qfuVsj38AksfLEAARgvfzQ==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/demo.app
03-05 08:25:17.107  8898  8898 D nativeloader: Configuring clns-8 for other apk /data/app/~~N-kGLAWct3eG07hVOB3RZA==/demo.app-qfuVsj38AksfLEAARgvfzQ==/base.apk. target_sdk_version=35, uses_libraries=, library_path=/data/app/~~N-kGLAWct3eG07hVOB3RZA==/demo.app-qfuVsj38AksfLEAARgvfzQ==/lib/arm64:/data/app/~~N-kGLAWct3eG07hVOB3RZA==/demo.app-qfuVsj38AksfLEAARgvfzQ==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/demo.app
03-05 08:25:17.112  8898  8898 V GraphicsEnvironment: demo.app is not listed in per-application setting
03-05 08:25:17.145  8898  8942 D vulkan  : searching for layers in '/data/app/~~N-kGLAWct3eG07hVOB3RZA==/demo.app-qfuVsj38AksfLEAARgvfzQ==/lib/arm64'
03-05 08:25:17.145  8898  8942 D vulkan  : searching for layers in '/data/app/~~N-kGLAWct3eG07hVOB3RZA==/demo.app-qfuVsj38AksfLEAARgvfzQ==/base.apk!/lib/arm64-v8a'
03-05 08:25:17.158  8898  8957 D nativeloader: Load /data/app/~~N-kGLAWct3eG07hVOB3RZA==/demo.app-qfuVsj38AksfLEAARgvfzQ==/base.apk!/lib/arm64-v8a/libflutter.so using ns clns-8 from class loader (caller=/data/app/~~N-kGLAWct3eG07hVOB3RZA==/demo.app-qfuVsj38AksfLEAARgvfzQ==/base.apk): ok
03-05 08:25:17.182  8898  8898 E TransactionExecutor: tId:-799888965     LaunchActivityItem{activityToken=android.os.BinderProxy@4533538,intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x30000000 cmp=demo.app/.MainActivity (has extras) },ident=37128157,info=ActivityInfo{ca39105 demo.app.MainActivity},curConfig={1.0 262mcc1mnc [de_DE,en_US] ldltr sw448dp w448dp h997dp 360dpi nrml long hdr widecg port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1008, 2244) mAppBounds=Rect(0, 0 - 1008, 2244) mMaxBounds=Rect(0, 0 - 1008, 2244) mDisplayRotation=ROTATION_0 mWindowingMode=fullscreen mActivityType=undefined mAlwaysOnTop=undefined mRotation=ROTATION_0} s.8212 fontWeightAdjustment=0},overrideConfig={1.0 262mcc1mnc [de_DE,en_US] ldltr sw448dp w448dp h997dp 360dpi nrml long hdr widecg port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1008, 2244) mAppBounds=Rect(0, 0 - 1008, 2244) mMaxBounds=Rect(0, 0 - 1008, 2244) mDisplayRotation=ROTATION_0 mWindowingMode=fullscreen mActivityType=standard mAlwaysOnTop=undefined mRotation=ROTATION_0} s.2 fontWeightAdjustment=0},deviceId=0,referrer=com.android.shell,procState=2,state=null,persistentState=null,pendingResults=null,pendingNewIntents=null,sceneTransitionInfo=null,profilerInfo=null,assistToken=android.os.BinderProxy@90c824e,shareableActivityToken=android.os.BinderProxy@5b6f6f,activityWindowInfo=ActivityWindowInfo{isEmbedded=false, taskBounds=Rect(0, 0 - 1008, 2244), taskFragmentBounds=Rect(0, 0 - 1008, 2244)}}
03-05 08:25:17.182  8898  8898 E TransactionExecutor: tId:-799888965     Target activity: demo.app.MainActivity
03-05 08:25:17.182  8898  8898 D AndroidRuntime: Shutting down VM
03-05 08:25:17.183  8898  8898 E AndroidRuntime: FATAL EXCEPTION: main
03-05 08:25:17.183  8898  8898 E AndroidRuntime: Process: demo.app, PID: 8898
03-05 08:25:17.183  8898  8898 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{demo.app/demo.app.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void a7.o.g(java.lang.String, q7.d)' on a null object reference
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4129)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4316)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:222)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:133)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:103)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:80)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2719)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:109)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.os.Looper.loopOnce(Looper.java:232)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:317)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:8787)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:871)
03-05 08:25:17.183  8898  8898 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void a7.o.g(java.lang.String, q7.d)' on a null object reference
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at Ca.e.g(SourceFile:5)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at q7.q.b(SourceFile:32)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at i7.a.<init>(SourceFile:14)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at Ca.e.<init>(SourceFile:19)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at h7.c.<init>(SourceFile:53)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at h7.f.a(SourceFile:77)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at g7.c.onCreate(SourceFile:639)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.app.Activity.performCreate(Activity.java:9019)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.app.Activity.performCreate(Activity.java:8997)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1528)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4111)
03-05 08:25:17.183  8898  8898 E AndroidRuntime:        ... 13 more
03-05 08:25:17.192  1333  4847 W ActivityTaskManager:   Force finishing activity demo.app/.MainActivity
03-05 08:25:17.215 10405  8887 I beq     : Handling installed or updated package: demo.app
03-05 08:25:17.215 10405  8887 I brv     : Attempting to classify package: demo.app using model: bll_1

Flutter Doctor output

Doctor output
[✓] Flutter (Channel stable, 3.29.0, on macOS 15.3.1 24D70 darwin-arm64, locale de-DE) [517ms]
    • Flutter version 3.29.0 on channel stable at /opt/homebrew/Caskroom/flutter/3.10.6/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 35c388afb5 (3 weeks ago), 2025-02-10 12:48:41 -0800
    • Engine revision f73bfc4522
    • Dart version 3.7.0
    • DevTools version 2.42.2

[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0) [1.262ms]
    • Android SDK at /Users/jonahhadt/Library/Android/sdk
    • Platform android-35, build-tools 35.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
      This is the JDK bundled with the latest Android Studio installation on this machine.
      To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 21.0.4+-12422083-b607.1)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.2) [987ms]
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 16C5032a
    • CocoaPods version 1.16.2

[✓] Chrome - develop for the web [11ms]
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2024.2) [10ms]
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 21.0.4+-12422083-b607.1)

[✓] VS Code (version 1.97.2) [9ms]
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.106.0

[✓] Connected device (6 available) [6,1s]
  

[✓] Network resources [577ms]
    • All expected network resources are available.

Version: 1.x

Platform:

  • 📱 iOS
  • 🤖 Android

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions