Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[google_maps_flutter] map is flickering black screen when focusing keyboard #75231

Open
alexaf2000 opened this issue Feb 2, 2021 · 26 comments
Open
Labels
a: platform-views Embedding Android/iOS views in Flutter apps found in release: 2.2 Found to occur in 2.2 has reproducible steps The issue has been confirmed reproducible and is ready to work on p: maps Google Maps plugin P2 Important issues not at the top of the work list package flutter/packages repository. See also p: labels. platform-android Android applications specifically platform-ios iOS applications specifically team-ecosystem Owned by Ecosystem team triaged-ecosystem Triaged by Ecosystem team

Comments

@alexaf2000
Copy link

alexaf2000 commented Feb 2, 2021

Similar to: #65536

After use GoogleMaps and try debug and release the screen is flickering with black screen and receiveing the error:
D/SurfaceView(10496): UPDATE null, mIsCastMode = false usually when opening the application keyboard or using some things of the application.

Seems happening when Google Maps Widget is visible even when not moving it.

screen.mp4

Also here is visible: https://stackoverflow.com/questions/65225476/flutter-google-map-animation-flickering-problem

Steps to Reproduce

Expected results:
A correct application use.

Actual results:
The screen starts flickering (highly when opening the keyboard).

Logs
[√] Flutter (Channel stable, 1.20.2, on Microsoft Windows [Version 10.0.18363.1016], locale en-GB)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.
[√] Android Studio (version 4.0)
[!] Android Studio
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
X android-studio-dir = /path/to/android/studio
X Android Studio not found at /path/to/android/studio
[√] VS Code (version 1.48.2)
[√] Connected device (1 available)
@darshankawar
Copy link
Member

@alexaf2000
I see that you are on older version of stable. Current stable version is 1.22.6. I'd recommend you to upgrade to latest and try again to see if it works.
If not, please provide a complete reproducible code sample that we can use that shows the issue.
Thanks.

@darshankawar darshankawar added in triage Presently being triaged by the triage team waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds labels Feb 3, 2021
@alexaf2000
Copy link
Author

alexaf2000 commented Feb 3, 2021

@darshankawar I have been tried It with another computer also with the version 1.22.6 and still happening:

flutter doctor -v
[✓] Flutter (Channel stable, 1.22.6, on macOS 11.1 20C69 darwin-x64, locale
    es-ES)
    • Flutter version 1.22.6 at /Users/studiogenesis/Dev/flutter
    • Framework revision 9b2d32b605 (hace 11 días), 2021-01-22 14:36:39 -0800
    • Engine revision 2f0af37152
    • Dart version 2.10.5

 
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/studiogenesis/Library/Android/sdk
    • Platform android-30, build-tools 29.0.3
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.2, Build version 12B45b
    • CocoaPods version 1.9.3

[!] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.19.0

[!] Connected device
    ! No devices available

! Doctor found issues in 2 categories.

In a couple days I will serve a base code showing the error. But seems to happen when the GoogleMaps widget changes it's height because of the other widgets. I have been tried on iOS, multiples Android devices, and even multiples Xiaomi with different MIUI versions, but only happens on Android devices with MIUI 12.

@no-response no-response bot removed the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Feb 3, 2021
@darshankawar

This comment has been minimized.

@darshankawar darshankawar added the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Feb 3, 2021
@andrezanna
Copy link

andrezanna commented Feb 10, 2021

Hi, don't know if this is the case but in my application i solved the same behaviour.
I was having 2 routes on top of each other (with scaffolds).
Replacing the first, instead of pushing, solved the issue.

@alexaf2000
Copy link
Author

Hi, don't know if this is the case but in my application i solved the same behaviour.
I was having 2 routes on top of each other (with scaffolds).
Replacing the first, instead of pushing, solved the issue.

Yes this is a fix, because i was using a similar way to use the map. But I think that this case will repeat if you set a text input next to the map, then when you press the keyboard will appear and the map widget will be resizing, that is when the fun begins and then will get you the flickering black screen because of the resizing.

@no-response no-response bot removed the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Feb 10, 2021
@darshankawar darshankawar added the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Feb 10, 2021
@andrezanna
Copy link

andrezanna commented Feb 10, 2021

code sample
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

import 'package:google_maps_flutter/google_maps_flutter.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {


  @override
  Widget build(BuildContext context) {
    final appTitle = 'Form Validation Demo';

    return MaterialApp(
      title: appTitle,
      home: HomeWidget(currentFocus: 0,)

    );
  }
}

class HomeWidget extends StatefulWidget {
  final GlobalKey<ScaffoldState> parentScaffoldKey;
  final int currentFocus;

  HomeWidget({Key key, this.parentScaffoldKey, this.currentFocus})
      : super(key: key);

  @override
  _HomeWidgetState createState() => _HomeWidgetState();
}

class _HomeWidgetState extends State<HomeWidget>  with TickerProviderStateMixin {

  int _active = 0;
  bool filter = false;
  Widget currentWidget;
  AnimationController _animationController;
  bool isMenu = false;
  bool firstStart = true;


  @override
  void initState() {
    super.initState();
    _animationController =
        AnimationController(vsync: this, duration: Duration(milliseconds: 450));
  }

  @override
  void dispose() {
    // Clean up the focus node when the Form is disposed.

    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      resizeToAvoidBottomPadding: false,
      extendBodyBehindAppBar: true,
      drawer: Container(color: Colors.purple,),
      appBar: PreferredSize(
        preferredSize: Size.fromHeight(90.0),

        child: AppBar(
          elevation: 0,
          bottomOpacity: 0.0,

          centerTitle: true,
          backgroundColor: Theme
              .of(context)
              .primaryColor,
          leading:
          IconButton(
            onPressed: () {

            },
            splashColor: Colors.white,
            color: Colors.white,
            icon:
            Icon(
              Icons.menu,
              size: 30,

            ),
          ),

          flexibleSpace: Padding(
            padding: EdgeInsets.only(top: 40),
            child: Icon(
              Icons.error
            ),
          ),
          actions: [
            FlatButton(
                child: Icon(
                  Icons.label,

                ),
                onPressed: () {
                  
                }
            ),
          ],
        ),
      ),
      body: Stack(
        children: [
          Align(
            alignment: Alignment.bottomCenter,
            child: SizedBox(
              width: MediaQuery
                  .of(context)
                  .size
                  .width, // or use fixed size like 200
              height: MediaQuery
                  .of(context)
                  .size
                  .height - 120,
              child: GoogleMap(

                mapType: MapType.normal,

                initialCameraPosition: new CameraPosition(
                    target: LatLng(40, 16)),
              ),
            ),
          ),
          Align(
            alignment: Alignment.topCenter,
            child: Container(
              decoration: BoxDecoration(
                color: Theme
                    .of(context)
                    .primaryColor,
                borderRadius: new BorderRadius.only(
                    bottomLeft: const Radius.circular(30.0),
                    bottomRight: const Radius.circular(30.0),
                    topLeft: const Radius.circular(0.0),
                    topRight: const Radius.circular(0.0)),
              ),
              padding: EdgeInsets.only(top: 120, right: 0, left: 0, bottom: 10),
              child: Column(
                mainAxisSize: MainAxisSize.min,
                children: [

                  SizedBox(height: 10),
                  MyCustomForm()
                  
                ],
              ),
            ),
          ),
        ],
      ),
      backgroundColor: Colors.white,
    );
  }


}



// Create a Form widget.
class MyCustomForm extends StatefulWidget {
  @override
  MyCustomFormState createState() {
    return MyCustomFormState();
  }
}

// Create a corresponding State class.
// This class holds data related to the form.
class MyCustomFormState extends State<MyCustomForm> {
  // Create a global key that uniquely identifies the Form widget
  // and allows validation of the form.
  final TextEditingController _nome = TextEditingController();
  final TextEditingController _mail = TextEditingController();
  final TextEditingController _prefix = TextEditingController();
  final TextEditingController _tel = TextEditingController();
  //
  // Note: This is a GlobalKey<FormState>,
  // not a GlobalKey<MyCustomFormState>.
  final _formKey = GlobalKey<FormState>();

  bool fattura=false;

  String name;

  String email;

  String phone;

  @override
  Widget build(BuildContext context) {
    // Build a Form widget using the _formKey created above.
    return Padding(
      padding: const EdgeInsets.all(32.0),
      child: Container(
          decoration: BoxDecoration(color: Colors.red,borderRadius: BorderRadius.circular(45.0)),
          child: Form(
              child: SingleChildScrollView(
                child: Column(
                  children: [
                    ListTile(
                      title: TextField(
                        keyboardType: TextInputType.text,
                        controller: _nome,
                        style: TextStyle(color: Theme.of(context).primaryColor),
                        decoration: InputDecoration(
                          fillColor: Theme.of(context).primaryColor,
                          contentPadding: EdgeInsets.all(12),
                          hintText: 'Nome',
                          hintStyle: TextStyle(
                              color: Theme.of(context).primaryColor.withOpacity(0.7)),
                        ),
                      ),
                      trailing: MaterialButton(
                        onPressed: () {
                          setState(() {
                            _nome.text = "gigi";
                          });
                        },
                        child: Icon(
                          Icons.cancel,
                          color: Theme.of(context).secondaryHeaderColor,
                          size: 25,
                        ),
                      ),
                    ),
                    ListTile(
                      title: TextField(
                        keyboardType: TextInputType.emailAddress,
                        controller: _mail,
                        style: TextStyle(color: Theme.of(context).primaryColor),
                        decoration: InputDecoration(
                          fillColor: Theme.of(context).primaryColor,
                          contentPadding: EdgeInsets.all(12),
                          hintText: 'Email',
                          hintStyle: TextStyle(
                              color: Theme.of(context).primaryColor.withOpacity(0.7)),
                        ),
                      ),
                      trailing: MaterialButton(
                        onPressed: () {
                          setState(() {
                            _mail.text = "test@email.it";
                          });
                        },
                        child: Icon(
                          Icons.cancel,
                          color: Theme.of(context).secondaryHeaderColor,
                          size: 25,
                        ),
                      ),
                    ),
                    Padding(
                      padding: const EdgeInsets.only(left:12.0,right:24.0),
                      child: Flex(
                        direction: Axis.horizontal,

                        children: [
                          Expanded(
                            flex: 1,
                            child: TextField(
                              onTap: () {
                                if (_prefix.text.isEmpty) {
                                  _prefix.text = "+";
                                }
                              },
                              onChanged: (text) {
                                if (text.isEmpty) {
                                  setState(() {
                                    _prefix.text = "+";
                                  });
                                }
                              },
                              controller: _prefix,
                              inputFormatters: [
                                FilteringTextInputFormatter.allow(
                                    RegExp(r'[0-9+]')),
                                LengthLimitingTextInputFormatter(4),
                              ],
                              keyboardType: TextInputType.number,
                              style: Theme.of(context).textTheme.bodyText1,

                              decoration: InputDecoration(
                                fillColor: Theme.of(context).primaryColor,
                                contentPadding: EdgeInsets.all(12),
                                hintText: '+39',
                                hintStyle: TextStyle(
                                    color: Theme.of(context).primaryColor.withOpacity(0.7)),
                              ),
                            ),
                          ),

                          SizedBox(
                            width: 30,
                          ),
                          Expanded(
                            flex: 2,
                            child: TextField(
                              keyboardType: TextInputType.number,
                              controller: _tel,
                              inputFormatters: [
                                FilteringTextInputFormatter.allow(
                                    RegExp(r'[0-9]')),
                              ],
                              style: Theme.of(context).textTheme.bodyText1,

                              decoration: InputDecoration(
                                fillColor: Theme.of(context).primaryColor,
                                contentPadding: EdgeInsets.all(12),
                                hintText: 'Tel',
                                hintStyle: TextStyle(
                                    color: Theme.of(context).primaryColor.withOpacity(0.7)),
                              ),
                            ),
                          ),

                        ],
                      ),
                    ),
                    SizedBox(
                      height: 15,
                    ),
                    CheckboxListTile(
                      contentPadding: EdgeInsets.zero,
                      title: Text("Richiedi la fattura",
                          style: Theme.of(context).textTheme.bodyText1),
                      value: fattura,
                      onChanged: (newValue) {
                        setState(() {
                          fattura = newValue;
                        });
                      },
                      controlAffinity: ListTileControlAffinity
                          .leading, //  <-- leading Checkbox
                    ),
                    /* MaterialButton(
                    onPressed: () {
                      showDialog(
                          context: context,
                          builder: (BuildContext context) {
                            return CustomDialog(
                              title: "Reset Password",
                              description: S.of(context).send_password_reset_link,
                            );
                          }).then((value) {
                        if (value) resetPassword(currentUser.value);
                      });
                    },
                    child: Text(
                      "Password Dimenticata",
                      style: Theme.of(context).textTheme.bodyText2,
                    ),
                    color: Theme.of(context).primaryColor,
                    shape: StadiumBorder(),
                    elevation: 0,
                  ),*/
                    Padding(
                      padding: const EdgeInsets.symmetric(vertical: 24.0),
                      child: MaterialButton(
                        shape: StadiumBorder(),
                        color: Theme.of(context).primaryColor,
                        onPressed: () {
                          setState(() {
                            if (_nome.text.length > 3) {
                              name = _nome.text;
                            } else {
                              final snackBar = SnackBar(
                                content:
                                Text("almeno 3 caratteri"),
                              );

                              Scaffold.of(context).showSnackBar(snackBar);
                            }
                            if (_mail.text.length > 6 && _mail.text.contains("@")) {
                              email = _mail.text;
                            } else {
                              final snackBar = SnackBar(
                                content: Text("Non valido"),
                              );

                              Scaffold.of(context)..showSnackBar(snackBar);
                            }
                            if (_tel.text.length <= 3) {
                              final snackBar = SnackBar(
                                content: Text("Non valido"),
                              );

                              Scaffold.of(context).showSnackBar(snackBar);
                            } else {
                              phone=_prefix.text+"-"+_tel.text;
                            }

                          });
                        },
                        child: Icon(
                          Icons.done,
                          color: Colors.white,
                          size: 40,
                        ),
                      ),
                    ),
                  ],
                ),
              ))
      ),
    );
  }
}

i tried with this (awful code ;)) and it's not flickering.
If you can try it let me know if for you it does

@gabriel-amat

This comment has been minimized.

@Vitor-Bukovitz
Copy link

hey, @andrezanna I'm also having this issue. I attached some logs that may be useful to find the cause of this problem. Thanks!

2
D/SurfaceView(30401): UPDATE null, mIsCastMode = false
D/ViewRootImpl(30401): [TouchInput][ViewRootImpl] KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_BACK, scanCode=0, metaState=0, flags=0x8, repeatCount=0, eventTime=703598022, downTime=703598022, deviceId=-1, source=0x101, displayId=-1 }
D/ViewRootImpl(30401): [TouchInput][ViewRootImpl] KeyEvent { action=ACTION_UP, keyCode=KEYCODE_BACK, scanCode=0, metaState=0, flags=0x8, repeatCount=0, eventTime=703598022, downTime=703598022, deviceId=-1, source=0x101, displayId=-1 }
2
D/SurfaceView(30401): UPDATE null, mIsCastMode = false
W/example.my.app(30401): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, linking, allowed)

@alexaf2000

This comment has been minimized.

@no-response no-response bot removed the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Feb 23, 2021
@darshankawar

This comment has been minimized.

@darshankawar darshankawar added the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Feb 25, 2021
@Vitor-Bukovitz
Copy link

Vitor-Bukovitz commented Feb 25, 2021

Hey @darshankawar , I have a Xiaomi MIUI 12 device, and I attached a video of the problem. Even though the keyboard is opening in a bottom sheet above the map widget, it flickers the screen for a moment when opening/closing the keyboard. If you need anything else, just let me know!

@hagon1983
Copy link

hagon1983 commented Mar 1, 2021

Hi, @darshankawar , also have the same issue, flickering occurs if I have this code within the Scaffold
resizeToAvoidBottomInset: true,

Log portion attached - seems that Flutter reacreates the SurfaceView and that causes the flickering

flickering.log

@darshankawar
Copy link
Member

@hagon1983 @Vitor-Bukovitz Can anyone of you share a minimal complete reproducible code sample that we can directly copy paste and run to verify this issue ?

@hagon1983
Copy link

hagon1983 commented Mar 1, 2021

@hagon1983 @Vitor-Bukovitz Can anyone of you share a minimal complete reproducible code sample that we can directly copy paste and run to verify this issue ?

Sure, here is code

import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(title: "Map Flickering demo", home: HomeWidget());
  }
}

class HomeWidget extends StatefulWidget {
  @override
  _HomeWidgetState createState() => _HomeWidgetState();
}

class _HomeWidgetState extends State<HomeWidget> with TickerProviderStateMixin {
  @override
  Widget build(BuildContext context) {
    return SafeArea(
      child: Scaffold(
        resizeToAvoidBottomInset: true,
        body: Stack(
          children: [
            GoogleMap(
              mapType: MapType.normal,
              initialCameraPosition: new CameraPosition(target: LatLng(40, 16)),
            ),
            Container(padding: const EdgeInsets.all(8), child: TextField()),
          ],
        ),
      ),
    );
  }
}

@darshankawar
Copy link
Member

Tagging @TahaTesser to verify this issue on Xiaomi MIUI 12 device.

@TahaTesser
Copy link
Member

TahaTesser commented Mar 2, 2021

Hi everyone
I'm able to reproduce using Redmi K20 Pro (MIUI 12) on the latest stable and master channels on google_maps_flutter: ^1.2.0, which doesn't flicker on other devices .

Preview

code sample
import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(title: "Map Flickering demo", home: HomeWidget());
  }
}

class HomeWidget extends StatefulWidget {
  @override
  _HomeWidgetState createState() => _HomeWidgetState();
}

class _HomeWidgetState extends State<HomeWidget> with TickerProviderStateMixin {
  @override
  Widget build(BuildContext context) {
    return SafeArea(
      child: Scaffold(
        resizeToAvoidBottomInset: true,
        body: Stack(
          children: [
            GoogleMap(
              mapType: MapType.normal,
              initialCameraPosition: new CameraPosition(target: LatLng(40, 16)),
            ),
            Container(padding: const EdgeInsets.all(8), child: TextField()),
          ],
        ),
      ),
    );
  }
}
logs
[        ] I/SurfaceView(19826): onWindowVisibilityChanged(0) true com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ........ 0,0-720,898} of ViewRootImpl@16195f9[MainActivity]
[  +21 ms] I/ViewRootImpl@16195f9[MainActivity](19826): Relayout returned: old=(0,0,720,1529) new=(0,0,720,1529)
req=(720,1529)0 dur=15 res=0x7 s={true 3176204288} ch=true
[   +1 ms] D/OpenGLRenderer(19826): createReliableSurface : 0xe2918940(0xbd510800)
[        ] D/OpenGLRenderer(19826): eglCreateWindowSurface : 0xe291bc00
[  +14 ms] I/SurfaceView(19826): surfaceCreated 1 #8 com.google.maps.api.android.lib6.gmm6.api.at{5131155 VFE...C..
......ID 0,0-720,1529}
[        ] I/SurfaceView(19826): surfaceChanged (720,1529) 1 #8 com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ......ID 0,0-720,1529}
[   +1 ms] E/DecorView(19826): mWindow.mActivityCurrentConfig is null
[   +9 ms] D/OpenGLRenderer(19826): makeCurrent EglSurface : 0x0 -> 0xe291bc00
[   +1 ms] I/OpenGLRenderer(19826): doUpdatePositionAsync is called and callVoidMethod
[  +20 ms] I/ViewRootImpl@16195f9[MainActivity](19826): Relayout returned: old=(0,0,720,1529) new=(0,0,720,1529)
req=(720,1529)0 dur=19 res=0x1 s={true 3176204288} ch=false
[   +2 ms] I/ViewRootImpl@16195f9[MainActivity](19826): MSG_RESIZED: frame=(0,0,720,1529) ci=(0,0,0,0) vi=(0,0,0,0) or=1
[ +461 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): ViewPostIme pointer 0
[  +13 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): ViewPostIme pointer 1
[  +55 ms] D/InputMethodManager(19826): SSI - flag : 0 Pid : 19826 view : com.nevercode.triage
[        ] D/InputMethodManager(19826): prepareNavigationBarInfo() DecorView@a083b30[MainActivity]
[        ] D/InputMethodManager(19826): getNavigationBarColor() -855310
[  +13 ms] D/InputMethodManager(19826): prepareNavigationBarInfo() DecorView@a083b30[MainActivity]
[        ] D/InputMethodManager(19826): getNavigationBarColor() -855310
[        ] V/InputMethodManager(19826): Starting input: tba=com.nevercode.triage
ic=io.flutter.plugin.editing.InputConnectionAdaptor@2ac639f mNaviBarColor -855310 mIsGetNaviBarColorSuccess true ,
NavVisible : true , NavTrans : false
[        ] D/InputMethodManager(19826): startInputInner - Id : 0
[   +2 ms] I/InputMethodManager(19826): startInputInner - mService.startInputOrWindowGainedFocus
[   +1 ms] D/InputTransport(19826): Input channel destroyed: 'ClientS', fd=130
[   +2 ms] W/IInputConnectionWrapper(19826): getExtractedText on inactive InputConnection
[   +4 ms] W/IInputConnectionWrapper(19826): requestCursorAnchorInfo on inactive InputConnection
[ +128 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): MSG_RESIZED: frame=(0,0,720,1600) ci=(0,45,0,657) vi=(0,45,0,657)
or=1
[  +31 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): Relayout returned: old=(0,0,720,1600) new=(0,0,720,1600)
req=(720,1600)0 dur=14 res=0x1 s={true 4029808640} ch=false
[  +40 ms] I/SurfaceView(19826): onWindowVisibilityChanged(8) false com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ........ 0,0-720,1529} of ViewRootImpl@16195f9[MainActivity]
[        ] I/SurfaceView(19826): surfaceDestroyed callback.size 1 #2 com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ........ 0,0-720,1529}
[        ] I/SurfaceView(19826): remove() com.google.maps.api.android.lib6.gmm6.api.at{5131155 VFE...C.. ........
0,0-720,1529} Surface(name=SurfaceView -
Sys2030:com.nevercode.triage/com.nevercode.triage.MainActivity@5131155@6)/@0x5bb0cec
[  +33 ms] D/Dialog  (19826): mIsSamsungBasicInteraction = false
[        ] D/Dialog  (19826): mIsSamsungBasicInteraction = false, isMetaDataInActivity = false
[ +108 ms] D/PhoneWindow(19826): forceLight changed to true [] from
com.android.internal.policy.PhoneWindow.updateForceLightNavigationBar:4274
com.android.internal.policy.DecorView.updateColorViews:1547
com.android.internal.policy.PhoneWindow.dispatchWindowAttributesChanged:3252 android.view.Window.setFlags:1153
com.android.internal.policy.PhoneWindow.generateLayout:2474 
[        ] I/MultiWindowDecorSupport(19826): [INFO] isPopOver = false
[        ] I/MultiWindowDecorSupport(19826): updateCaptionType >> DecorView@fd9abb[], isFloating: false, isApplication:
false, hasWindowDecorCaption: false, hasWindowControllerCallback: false
[        ] D/MultiWindowDecorSupport(19826): setCaptionType = 0, DecorView = DecorView@fd9abb[]
[  +25 ms] I/ViewRootImpl@214296d[MainActivity](19826): setView = com.android.internal.policy.DecorView@fd9abb TM=true
MM=false
[   +5 ms] D/OpenGLRenderer(19826): makeCurrent EglSurface : 0xe291bc00 -> 0x0
[   +4 ms] D/OpenGLRenderer(19826): destroyEglSurface : 0xe291bc00
[        ] D/OpenGLRenderer(19826): ~ReliableSurface : 0xe2918940
[        ] I/ViewRootImpl@16195f9[MainActivity](19826): dispatchDetachedFromWindow
[   +2 ms] D/InputTransport(19826): Input channel destroyed: '28e2d5b', fd=151
[        ] D/InputConnectionAdaptor(19826): The input method toggled cursor monitoring on
[   +7 ms] V/InputMethodManager(19826): Not IME target window, ignoring
[        ] I/SurfaceView(19826): onWindowVisibilityChanged(0) true com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ........ 0,0-720,1529} of ViewRootImpl@214296d[MainActivity]
[  +12 ms] I/ViewRootImpl@214296d[MainActivity](19826): Relayout returned: old=(0,0,720,898) new=(0,0,720,898)
req=(720,898)0 dur=10 res=0x7 s={true 3733895168} ch=true
[   +1 ms] D/OpenGLRenderer(19826): createReliableSurface : 0xe2918940(0xde8eb800)
[        ] D/OpenGLRenderer(19826): eglCreateWindowSurface : 0xe291bc00
[  +13 ms] I/SurfaceView(19826): surfaceCreated 1 #8 com.google.maps.api.android.lib6.gmm6.api.at{5131155 VFE...C..
......ID 0,0-720,898}
[        ] I/SurfaceView(19826): surfaceChanged (720,898) 1 #8 com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ......ID 0,0-720,898}
[   +1 ms] E/DecorView(19826): mWindow.mActivityCurrentConfig is null
[   +4 ms] D/OpenGLRenderer(19826): makeCurrent EglSurface : 0x0 -> 0xe291bc00
[        ] I/OpenGLRenderer(19826): doUpdatePositionAsync is called and callVoidMethod
[  +25 ms] I/ViewRootImpl@214296d[MainActivity](19826): Relayout returned: old=(0,0,720,898) new=(0,0,720,898)
req=(720,898)0 dur=14 res=0x1 s={true 3733895168} ch=false
[        ] I/ViewRootImpl@214296d[MainActivity](19826): MSG_RESIZED: frame=(0,0,720,898) ci=(0,0,0,0) vi=(0,0,0,0) or=1
[ +882 ms] D/InputMethodManager(19826): HSIFW - flag : 0
[   +4 ms] D/InputConnectionAdaptor(19826): The input method toggled cursor monitoring off
[  +23 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): MSG_RESIZED: frame=(0,0,720,1600) ci=(0,45,0,26) vi=(0,45,0,26)
or=1
[  +39 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): Relayout returned: old=(0,0,720,1600) new=(0,0,720,1600)
req=(720,1600)0 dur=14 res=0x1 s={true 4029808640} ch=false
[  +22 ms] I/SurfaceView(19826): onWindowVisibilityChanged(8) false com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ........ 0,0-720,898} of ViewRootImpl@214296d[MainActivity]
[   +3 ms] I/SurfaceView(19826): surfaceDestroyed callback.size 1 #2 com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ........ 0,0-720,898}
[   +1 ms] I/SurfaceView(19826): remove() com.google.maps.api.android.lib6.gmm6.api.at{5131155 VFE...C.. ........
0,0-720,898} Surface(name=SurfaceView -
Sys2030:com.nevercode.triage/com.nevercode.triage.MainActivity@5131155@7)/@0xe8309a2
[  +27 ms] D/Dialog  (19826): mIsSamsungBasicInteraction = false
[        ] D/Dialog  (19826): mIsSamsungBasicInteraction = false, isMetaDataInActivity = false
[  +91 ms] D/PhoneWindow(19826): forceLight changed to true [] from
com.android.internal.policy.PhoneWindow.updateForceLightNavigationBar:4274
com.android.internal.policy.DecorView.updateColorViews:1547
com.android.internal.policy.PhoneWindow.dispatchWindowAttributesChanged:3252 android.view.Window.setFlags:1153
com.android.internal.policy.PhoneWindow.generateLayout:2474 
[        ] I/MultiWindowDecorSupport(19826): [INFO] isPopOver = false
[        ] I/MultiWindowDecorSupport(19826): updateCaptionType >> DecorView@8d6ef69[], isFloating: false, isApplication:
false, hasWindowDecorCaption: false, hasWindowControllerCallback: false
[        ] D/MultiWindowDecorSupport(19826): setCaptionType = 0, DecorView = DecorView@8d6ef69[]
[  +27 ms] I/ViewRootImpl@fc6a8ab[MainActivity](19826): setView = com.android.internal.policy.DecorView@8d6ef69 TM=true
MM=false
[   +2 ms] D/OpenGLRenderer(19826): makeCurrent EglSurface : 0xe291bc00 -> 0x0
[        ] D/OpenGLRenderer(19826): destroyEglSurface : 0xe291bc00
[   +3 ms] D/OpenGLRenderer(19826): ~ReliableSurface : 0xe2918940
[        ] I/ViewRootImpl@214296d[MainActivity](19826): dispatchDetachedFromWindow
[   +1 ms] D/InputTransport(19826): Input channel destroyed: '275dde9', fd=148
[  +16 ms] V/InputMethodManager(19826): Not IME target window, ignoring
[        ] I/SurfaceView(19826): onWindowVisibilityChanged(0) true com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ........ 0,0-720,898} of ViewRootImpl@fc6a8ab[MainActivity]
[  +19 ms] I/ViewRootImpl@fc6a8ab[MainActivity](19826): Relayout returned: old=(0,0,720,1529) new=(0,0,720,1529)
req=(720,1529)0 dur=12 res=0x7 s={true 3176523776} ch=true
[        ] D/OpenGLRenderer(19826): createReliableSurface : 0xe2918940(0xbd55e800)
[        ] D/OpenGLRenderer(19826): eglCreateWindowSurface : 0xe291bc00
[   +9 ms] I/SurfaceView(19826): surfaceCreated 1 #8 com.google.maps.api.android.lib6.gmm6.api.at{5131155 VFE...C..
......ID 0,0-720,1529}
[        ] I/SurfaceView(19826): surfaceChanged (720,1529) 1 #8 com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ......ID 0,0-720,1529}
[   +1 ms] E/DecorView(19826): mWindow.mActivityCurrentConfig is null
[   +3 ms] D/OpenGLRenderer(19826): makeCurrent EglSurface : 0x0 -> 0xe291bc00
[        ] I/OpenGLRenderer(19826): doUpdatePositionAsync is called and callVoidMethod
[  +24 ms] I/ViewRootImpl@fc6a8ab[MainActivity](19826): Relayout returned: old=(0,0,720,1529) new=(0,0,720,1529)
req=(720,1529)0 dur=14 res=0x1 s={true 3176523776} ch=false
[   +3 ms] I/ViewRootImpl@fc6a8ab[MainActivity](19826): MSG_RESIZED: frame=(0,0,720,1529) ci=(0,0,0,0) vi=(0,0,0,0) or=1
[ +958 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): MSG_WINDOW_FOCUS_CHANGED 0 1
[        ] D/InputMethodManager(19826): prepareNavigationBarInfo() DecorView@a083b30[MainActivity]
[        ] D/InputMethodManager(19826): getNavigationBarColor() -855310
[ +673 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): MSG_WINDOW_FOCUS_CHANGED 1 1
[        ] D/InputMethodManager(19826): prepareNavigationBarInfo() DecorView@a083b30[MainActivity]
[        ] D/InputMethodManager(19826): getNavigationBarColor() -855310
[ +301 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): ViewPostIme pointer 0
[  +33 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): ViewPostIme pointer 1
[  +41 ms] D/InputMethodManager(19826): SSI - flag : 0 Pid : 19826 view : com.nevercode.triage
[        ] D/InputMethodManager(19826): prepareNavigationBarInfo() DecorView@a083b30[MainActivity]
[        ] D/InputMethodManager(19826): getNavigationBarColor() -855310
[  +24 ms] D/InputMethodManager(19826): prepareNavigationBarInfo() DecorView@a083b30[MainActivity]
[        ] D/InputMethodManager(19826): getNavigationBarColor() -855310
[        ] V/InputMethodManager(19826): Starting input: tba=com.nevercode.triage
ic=io.flutter.plugin.editing.InputConnectionAdaptor@422a1 mNaviBarColor -855310 mIsGetNaviBarColorSuccess true ,
NavVisible : true , NavTrans : false
[        ] D/InputMethodManager(19826): startInputInner - Id : 0
[        ] I/InputMethodManager(19826): startInputInner - mService.startInputOrWindowGainedFocus
[        ] D/InputTransport(19826): Input channel destroyed: 'ClientS', fd=98
[        ] W/IInputConnectionWrapper(19826): getExtractedText on inactive InputConnection
[   +3 ms] W/IInputConnectionWrapper(19826): requestCursorAnchorInfo on inactive InputConnection
[ +113 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): MSG_RESIZED: frame=(0,0,720,1600) ci=(0,45,0,657) vi=(0,45,0,657)
or=1
[  +34 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): Relayout returned: old=(0,0,720,1600) new=(0,0,720,1600)
req=(720,1600)0 dur=22 res=0x1 s={true 4029808640} ch=false
[   +8 ms] D/OpenGLRenderer(19826): makeCurrent EglSurface : 0xe291bc00 -> 0xe291b360
[  +31 ms] D/InputConnectionAdaptor(19826): The input method toggled cursor monitoring on
[  +17 ms] I/SurfaceView(19826): onWindowVisibilityChanged(8) false com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ........ 0,0-720,1529} of ViewRootImpl@fc6a8ab[MainActivity]
[   +4 ms] I/SurfaceView(19826): surfaceDestroyed callback.size 1 #2 com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ........ 0,0-720,1529}
[   +7 ms] I/SurfaceView(19826): remove() com.google.maps.api.android.lib6.gmm6.api.at{5131155 VFE...C.. ........
0,0-720,1529} Surface(name=SurfaceView -
Sys2030:com.nevercode.triage/com.nevercode.triage.MainActivity@5131155@8)/@0xdd5fcc6
[  +19 ms] D/Dialog  (19826): mIsSamsungBasicInteraction = false
[        ] D/Dialog  (19826): mIsSamsungBasicInteraction = false, isMetaDataInActivity = false
[  +15 ms] D/PhoneWindow(19826): forceLight changed to true [] from
com.android.internal.policy.PhoneWindow.updateForceLightNavigationBar:4274
com.android.internal.policy.DecorView.updateColorViews:1547
com.android.internal.policy.PhoneWindow.dispatchWindowAttributesChanged:3252 android.view.Window.setFlags:1153
com.android.internal.policy.PhoneWindow.generateLayout:2474 
[   +1 ms] I/MultiWindowDecorSupport(19826): [INFO] isPopOver = false
[        ] I/MultiWindowDecorSupport(19826): updateCaptionType >> DecorView@19f47dd[], isFloating: false, isApplication:
false, hasWindowDecorCaption: false, hasWindowControllerCallback: false
[   +1 ms] D/MultiWindowDecorSupport(19826): setCaptionType = 0, DecorView = DecorView@19f47dd[]
[  +72 ms] E/MethodChannel#flutter/platform_views(19826): Failed to handle method call
[        ] E/MethodChannel#flutter/platform_views(19826): java.lang.SecurityException: Neither user 10237 nor current
process has android.permission.WAKE_LOCK.
[        ] E/MethodChannel#flutter/platform_views(19826):       at android.os.Parcel.createException(Parcel.java:2088)
[        ] E/MethodChannel#flutter/platform_views(19826):       at android.os.Parcel.readException(Parcel.java:2056)
[        ] E/MethodChannel#flutter/platform_views(19826):       at android.os.Parcel.readException(Parcel.java:2004)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
android.view.IWindowSession$Stub$Proxy.addToDisplay(IWindowSession.java:1318)
[        ] E/MethodChannel#flutter/platform_views(19826):       at android.view.ViewRootImpl.setView(ViewRootImpl.java:1107)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:471)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:95)
[        ] E/MethodChannel#flutter/platform_views(19826):       at android.app.Dialog.show(Dialog.java:507)
[        ] E/MethodChannel#flutter/platform_views(19826):       at android.app.Presentation.show(Presentation.java:290)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
io.flutter.plugin.platform.VirtualDisplayController.resize(VirtualDisplayController.java:161)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
io.flutter.plugin.platform.PlatformViewsController$1.resizePlatformView(PlatformViewsController.java:285)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.resize(PlatformViewsChannel.java:138)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.onMethodCall(PlatformViewsChannel.java:65)
[  +17 ms] E/MethodChannel#flutter/platform_views(19826):       at
io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:818)
[        ] E/MethodChannel#flutter/platform_views(19826):       at android.os.MessageQueue.nativePollOnce(Native Method)
[        ] E/MethodChannel#flutter/platform_views(19826):       at android.os.MessageQueue.next(MessageQueue.java:336)
[        ] E/MethodChannel#flutter/platform_views(19826):       at android.os.Looper.loop(Looper.java:197)
[        ] E/MethodChannel#flutter/platform_views(19826):       at android.app.ActivityThread.main(ActivityThread.java:8173)
[  +16 ms] E/MethodChannel#flutter/platform_views(19826):       at java.lang.reflect.Method.invoke(Native Method)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)
[        ] E/MethodChannel#flutter/platform_views(19826): Caused by: android.os.RemoteException: Remote stack trace:
[        ] E/MethodChannel#flutter/platform_views(19826):       at android.app.ContextImpl.enforce(ContextImpl.java:2002)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:2030)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
com.android.server.power.PowerManagerService$BinderService.acquireWakeLock(PowerManagerService.java:7953)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
android.os.PowerManager$WakeLock.acquireLocked(PowerManager.java:3298)
[        ] E/MethodChannel#flutter/platform_views(19826):       at
android.os.PowerManager$WakeLock.acquire(PowerManager.java:3264)
[        ] E/MethodChannel#flutter/platform_views(19826): 
[        ] E/DecorView(19826): mWindow.mActivityCurrentConfig is null
[        ] D/OpenGLRenderer(19826): makeCurrent EglSurface : 0xe291b360 -> 0xe291bc00
[   +1 ms] V/InputMethodManager(19826): Not IME target window, ignoring
[        ] I/SurfaceView(19826): onWindowVisibilityChanged(0) true com.google.maps.api.android.lib6.gmm6.api.at{5131155
VFE...C.. ........ 0,0-720,1529} of ViewRootImpl@641d7f[MainActivity]
[        ] I/ViewRootImpl@641d7f[MainActivity](19826): Relayout returned: old=(0,0,0,0) new=(0,0,0,0) req=(0,0)0 dur=3
res=0x0 s={false 0} ch=false
[        ] E/flutter (19826): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: PlatformException(error,
Neither user 10237 nor current process has android.permission.WAKE_LOCK., null, java.lang.SecurityException: Neither user
10237 nor current process has android.permission.WAKE_LOCK.
[        ] E/flutter (19826):   at android.os.Parcel.createException(Parcel.java:2088)
[        ] E/flutter (19826):   at android.os.Parcel.readException(Parcel.java:2056)
[        ] E/flutter (19826):   at android.os.Parcel.readException(Parcel.java:2004)
[        ] E/flutter (19826):   at android.view.IWindowSession$Stub$Proxy.addToDisplay(IWindowSession.java:1318)
[  +14 ms] E/flutter (19826):   at android.view.ViewRootImpl.setView(ViewRootImpl.java:1107)
[        ] E/flutter (19826):   at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:471)
[        ] E/flutter (19826):   at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:95)
[        ] E/flutter (19826):   at android.app.Dialog.show(Dialog.java:507)
[        ] E/flutter (19826):   at android.app.Presentation.show(Presentation.java:290)
[        ] E/flutter (19826):   at
io.flutter.plugin.platform.VirtualDisplayController.resize(VirtualDisplayController.java:161)
[        ] E/flutter (19826):   at
io.flutter.plugin.platform.PlatformViewsController$1.resizePlatformView(PlatformViewsController.java:285)
[        ] E/flutter (19826):   at
io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.resize(PlatformViewsChannel.java:138)
[        ] E/flutter (19826):   at
io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.onMethodCall(PlatformViewsChannel.java:65)
[        ] E/flutter (19826):   at
io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
[        ] E/flutter (19826):   at
io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
[        ] E/flutter (19826):   at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:818)
[        ] E/flutter (19826):   at android.os.MessageQueue.nativePollOnce(Native Method)
[        ] E/flutter (19826):   at android.os.MessageQueue.next(MessageQueue.java:336)
[        ] E/flutter (19826):   at android.os.Looper.loop(Looper.java:197)
[        ] E/flutter (19826):   at android.app.ActivityThread.main(ActivityThread.java:8173)
[  +13 ms] E/flutter (19826):   at java.lang.reflect.Method.invoke(Native Method)
[        ] E/flutter (19826):   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
[        ] E/flutter (19826):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)
[        ] E/flutter (19826): Caused by: android.os.RemoteException: Remote stack trace:
[        ] E/flutter (19826):   at android.app.ContextImpl.enforce(ContextImpl.java:2002)
[        ] E/flutter (19826):   at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:2030)
[        ] E/flutter (19826):   at
com.android.server.power.PowerManagerService$BinderService.acquireWakeLock(PowerManagerService.java:7953)
[        ] E/flutter (19826):   at android.os.PowerManager$WakeLock.acquireLocked(PowerManager.java:3298)
[        ] E/flutter (19826):   at android.os.PowerManager$WakeLock.acquire(PowerManager.java:3264)
[        ] E/flutter (19826): 
[        ] E/flutter (19826): )
[        ] E/flutter (19826): #0      StandardMethodCodec.decodeEnvelope
(package:flutter/src/services/message_codecs.dart:597:7)
[        ] E/flutter (19826): #1      MethodChannel._invokeMethod
(package:flutter/src/services/platform_channel.dart:158:18)
[        ] E/flutter (19826): <asynchronous suspension>
[        ] E/flutter (19826): #2      TextureAndroidViewController.setSize
(package:flutter/src/services/platform_views.dart:1010:5)
[        ] E/flutter (19826): <asynchronous suspension>
[        ] E/flutter (19826): #3      RenderAndroidView._sizePlatformView
(package:flutter/src/rendering/platform_view.dart:195:7)
[  +13 ms] E/flutter (19826): <asynchronous suspension>
[        ] E/flutter (19826): 
[        ] E/ViewRootImpl@641d7f[MainActivity](19826): Surface is not valid.
[ +193 ms] D/OpenGLRenderer(19826): makeCurrent EglSurface : 0xe291bc00 -> 0x0
[        ] D/OpenGLRenderer(19826): destroyEglSurface : 0xe291bc00
[        ] D/OpenGLRenderer(19826): ~ReliableSurface : 0xe2918940
[        ] I/ViewRootImpl@fc6a8ab[MainActivity](19826): dispatchDetachedFromWindow
[  +23 ms] D/InputTransport(19826): Input channel destroyed: 'ebb0582', fd=150
[ +194 ms] D/InputMethodManager(19826): HSIFW - flag : 0
[  +13 ms] D/InputConnectionAdaptor(19826): The input method toggled cursor monitoring off
[  +19 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): MSG_RESIZED: frame=(0,0,720,1600) ci=(0,45,0,26) vi=(0,45,0,26)
or=1
[  +21 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): Relayout returned: old=(0,0,720,1600) new=(0,0,720,1600)
req=(720,1600)0 dur=9 res=0x1 s={true 4029808640} ch=false
[+1216 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): ViewPostIme pointer 0
[  +46 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): ViewPostIme pointer 1
[  +43 ms] D/InputMethodManager(19826): SSI - flag : 0 Pid : 19826 view : com.nevercode.triage
[        ] D/InputMethodManager(19826): prepareNavigationBarInfo() DecorView@a083b30[MainActivity]
[        ] D/InputMethodManager(19826): getNavigationBarColor() -855310
[   +8 ms] D/InputMethodManager(19826): prepareNavigationBarInfo() DecorView@a083b30[MainActivity]
[        ] D/InputMethodManager(19826): getNavigationBarColor() -855310
[        ] V/InputMethodManager(19826): Starting input: tba=com.nevercode.triage
ic=io.flutter.plugin.editing.InputConnectionAdaptor@aa7129b mNaviBarColor -855310 mIsGetNaviBarColorSuccess true ,
NavVisible : true , NavTrans : false
[   +1 ms] D/InputMethodManager(19826): startInputInner - Id : 0
[        ] I/InputMethodManager(19826): startInputInner - mService.startInputOrWindowGainedFocus
[   +6 ms] D/InputTransport(19826): Input channel destroyed: 'ClientS', fd=143
[        ] W/IInputConnectionWrapper(19826): getExtractedText on inactive InputConnection
[   +2 ms] W/IInputConnectionWrapper(19826): requestCursorAnchorInfo on inactive InputConnection
[  +54 ms] D/InputConnectionAdaptor(19826): The input method toggled cursor monitoring on
[  +58 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): MSG_RESIZED: frame=(0,0,720,1600) ci=(0,45,0,657) vi=(0,45,0,657)
or=1
[  +47 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): Relayout returned: old=(0,0,720,1600) new=(0,0,720,1600)
req=(720,1600)0 dur=17 res=0x1 s={true 4029808640} ch=false
[+1327 ms] D/InputMethodManager(19826): HSIFW - flag : 0
[  +42 ms] D/InputConnectionAdaptor(19826): The input method toggled cursor monitoring off
[  +49 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): MSG_RESIZED: frame=(0,0,720,1600) ci=(0,45,0,26) vi=(0,45,0,26)
or=1
[  +16 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): Relayout returned: old=(0,0,720,1600) new=(0,0,720,1600)
req=(720,1600)0 dur=11 res=0x1 s={true 4029808640} ch=false
[ +538 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): MSG_WINDOW_FOCUS_CHANGED 0 1
[   +1 ms] D/InputMethodManager(19826): prepareNavigationBarInfo() DecorView@a083b30[MainActivity]
[        ] D/InputMethodManager(19826): getNavigationBarColor() -855310
[+8731 ms] D/InputTransport(19826): Input channel destroyed: 'ClientS', fd=126
[  +52 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): MSG_WINDOW_FOCUS_CHANGED 1 1
[        ] D/InputMethodManager(19826): prepareNavigationBarInfo() DecorView@a083b30[MainActivity]
[        ] D/InputMethodManager(19826): getNavigationBarColor() -855310
[   +1 ms] D/InputMethodManager(19826): prepareNavigationBarInfo() DecorView@a083b30[MainActivity]
[        ] D/InputMethodManager(19826): getNavigationBarColor() -855310
[        ] V/InputMethodManager(19826): Starting input: tba=com.nevercode.triage ic=null mNaviBarColor -855310
mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
[        ] D/InputMethodManager(19826): startInputInner - Id : 0
[        ] I/InputMethodManager(19826): startInputInner - mService.startInputOrWindowGainedFocus
[  +82 ms] I/ViewRootImpl@96dda5c[MainActivity](19826): stopped(false) old=false
[+2739 ms] W/evercode.triag(19826): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist,
tahatesser@Tahas-MacBook-Pro google_maps_flutter_example % fm
[ +112 ms] executing: sysctl hw.optional.arm64
[  +44 ms] Exit code 1 from: sysctl hw.optional.arm64
[   +5 ms] sysctl: unknown oid 'hw.optional.arm64'
[  +40 ms] executing: [/Users/tahatesser/Code/flutter_master/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +72 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 9964e8fe383e2b2493c8b0813386fc943f73ed19
[   +1 ms] executing: [/Users/tahatesser/Code/flutter_master/] git tag --points-at
9964e8fe383e2b2493c8b0813386fc943f73ed19
[ +137 ms] Exit code 0 from: git tag --points-at 9964e8fe383e2b2493c8b0813386fc943f73ed19
[   +1 ms] executing: [/Users/tahatesser/Code/flutter_master/] git describe --match *.*.* --long --tags
9964e8fe383e2b2493c8b0813386fc943f73ed19
[  +78 ms] Exit code 0 from: git describe --match *.*.* --long --tags 9964e8fe383e2b2493c8b0813386fc943f73ed19
[        ] 1.27.0-8.0.pre-149-g9964e8fe38
[  +85 ms] executing: [/Users/tahatesser/Code/flutter_master/] git rev-parse --abbrev-ref --symbolic @{u}
[  +26 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] origin/master
[        ] executing: [/Users/tahatesser/Code/flutter_master/] git ls-remote --get-url origin
[  +30 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +91 ms] executing: [/Users/tahatesser/Code/flutter_master/] git rev-parse --abbrev-ref HEAD
[  +26 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] master
[  +15 ms] executing: sw_vers -productName
[  +73 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[  +18 ms] Exit code 0 from: sw_vers -productVersion
[        ] 11.2.2
[        ] executing: sw_vers -buildVersion
[  +16 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 20D80
[  +64 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +54 ms] executing: /Volumes/Extreme/SDK/platform-tools/adb devices -l
[  +13 ms] executing: sysctl hw.optional.arm64
[   +4 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] sysctl: unknown oid 'hw.optional.arm64'
[        ] executing: xcrun xcodebuild -version
[ +777 ms] Exit code 0 from: xcrun xcodebuild -version
[        ] Xcode 12.4
           Build version 12D4e
[   +3 ms] executing: xcrun xcdevice list --timeout 2
[   +4 ms] xcrun simctl list --json devices
[        ] executing: xcrun simctl list --json devices
[  +53 ms] List of devices attached
           def0ad20               device usb:337838080X product:raphaelin model:Redmi_K20_Pro device:raphaelin
           transport_id:4
[ +126 ms] {
                      "devices" : {
                        "com.apple.CoreSimulator.SimRuntime.iOS-14-4" : [
                          {
                            "dataPath" :
                            "\/Users\/tahatesser\/Library\/Developer\/CoreSimulator\/Devices\/948EC106-78EE-4A69-8D31-83C
                            00E6419DE\/data",
                            "logPath" :
                            "\/Users\/tahatesser\/Library\/Logs\/CoreSimulator\/948EC106-78EE-4A69-8D31-83C00E6419DE",
                            "udid" : "948EC106-78EE-4A69-8D31-83C00E6419DE",
                            "isAvailable" : true,
                            "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
                            "state" : "Shutdown",
                            "name" : "iPhone 12"
                          }
                        ],
                        "com.apple.CoreSimulator.SimRuntime.watchOS-7-2" : [

                        ],
                        "com.apple.CoreSimulator.SimRuntime.iOS-13-7" : [

                        ],
                        "com.apple.CoreSimulator.SimRuntime.tvOS-14-3" : [

                        ]
                      }
                    }
[+3480 ms] [
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.4 (18D46)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone13,2",
                        "identifier" : "948EC106-78EE-4A69-8D31-83C00E6419DE",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.iphone-12-1",
                        "modelName" : "iPhone 12",
                        "name" : "iPhone 12"
                      },
                      {
                        "simulator" : false,
                        "operatingSystemVersion" : "14.4 (18D52)",
                        "interface" : "usb",
                        "available" : true,
                        "platform" : "com.apple.platform.iphoneos",
                        "modelCode" : "iPad11,6",
                        "identifier" : "00008020-000255113EE8402E",
                        "architecture" : "arm64e",
                        "modelUTI" : "com.apple.ipad-8-wifi-1",
                        "modelName" : "iPad (8th generation)",
                        "name" : "Taha’s iPad"
                      }
                    ]
[  +13 ms] /Volumes/Extreme/SDK/platform-tools/adb -s def0ad20 shell getprop
[  +87 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +102 ms] Multiple devices found:
[   +4 ms] ro.hardware = qcom
[ +237 ms] Redmi K20 Pro (mobile) • def0ad20                  • android-arm64  • Android 10 (API 29)
[   +1 ms] Taha’s iPad (mobile)   • 00008020-000255113EE8402E • ios            • iOS 14.4
[        ] Chrome (web)           • chrome                    • web-javascript • Google Chrome 88.0.4324.192
[   +1 ms] [1]: Redmi K20 Pro (def0ad20)
[        ] [2]: Taha’s iPad (00008020-000255113EE8402E)
[        ] [3]: Chrome (chrome)
[   +2 ms] Please choose one (To quit, press "q/Q")
[        ] : 
[+36511 ms] 1
[  +43 ms] Skipping pub get: version match.
[  +58 ms] Found plugin flutter_plugin_android_lifecycle at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-1.0.7/
[  +11 ms] Found plugin google_maps_flutter at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-1.1.1/
[   +9 ms] Found plugin google_maps_flutter_web at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_web-0.1.0+8/
[ +157 ms] Found plugin flutter_plugin_android_lifecycle at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-1.0.7/
[   +4 ms] Found plugin google_maps_flutter at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter-1.1.1/
[   +4 ms] Found plugin google_maps_flutter_web at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/google_maps_flutter_web-0.1.0+8/
[  +34 ms] Generating
/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/android/app/s
rc/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[ +107 ms] Initializing file store
[  +11 ms] Skipping target: gen_localizations
[   +7 ms] complete
[   +6 ms] Launching lib/main.dart on Redmi K20 Pro in debug mode...
[   +5 ms] /Users/tahatesser/Code/flutter_master/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/Users/tahatesser/Code/flutter_master/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root
/Users/tahatesser/Code/flutter_master/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental
--target=flutter --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
/var/folders/37/jzy2jdc16sb3p89cn_6g967c0000gn/T/flutter_tools.kPMm0N/flutter_tool.zCSkeK/app.dill --packages
/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/.dart_tool/pa
ckage_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation
--filesystem-scheme org-dartlang-root --initialize-from-dill build/f245b0b7cc30f460f818fcec6bcf01fb.cache.dill.track.dill
--flutter-widget-cache --enable-experiment=alternative-invalidation-strategy
[  +15 ms] executing: /Volumes/Extreme/SDK/build-tools/30.0.3/aapt dump xmltree
/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/build/app/out
puts/flutter-apk/app.apk AndroidManifest.xml
[  +32 ms] Exit code 0 from: /Volumes/Extreme/SDK/build-tools/30.0.3/aapt dump xmltree
/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/build/app/out
puts/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.nevercode.triage" (Raw: "com.nevercode.triage")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: uses-permission (line=15)
                 A: android:name(0x01010003)="android.permission.ACCESS_FINE_LOCATION" (Raw:
                 "android.permission.ACCESS_FINE_LOCATION")
               E: uses-permission (line=16)
                 A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw:
                 "android.permission.ACCESS_NETWORK_STATE")
               E: uses-feature (line=18)
                 A: android:glEsVersion(0x01010281)=(type 0x11)0x20000
                 A: android:required(0x0101028e)=(type 0x12)0xffffffff
               E: application (line=22)
                 A: android:label(0x01010001)="triage" (Raw: "triage")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw:
                 "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.nevercode.triage.MainActivity" (Raw:
                   "com.nevercode.triage.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:
                     "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040015
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw:
                       "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: meta-data (line=69)
                   A: android:name(0x01010003)="com.google.android.geo.API_KEY" (Raw: "com.google.android.geo.API_KEY")
                   A: android:value(0x01010024)="AIzaSyC3qh0MMC2y5eZnAHd_GZbbEcdbO013iwM" (Raw:
                   "AIzaSyC3qh0MMC2y5eZnAHd_GZbbEcdbO013iwM")
                 E: uses-library (line=73)
                   A: android:name(0x01010003)="org.apache.http.legacy" (Raw: "org.apache.http.legacy")
                   A: android:required(0x0101028e)=(type 0x12)0x0
                 E: activity (line=77)
                   A: android:theme(0x01010000)=@0x01030010
                   A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw:
                   "com.google.android.gms.common.api.GoogleApiActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: meta-data (line=82)
                   A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version")
                   A: android:value(0x01010024)=@0x7f060000
[  +20 ms] executing: /Volumes/Extreme/SDK/platform-tools/adb -s def0ad20 shell -x logcat -v time -t 1
[  +37 ms] <- compile package:triage/main.dart
[ +147 ms] --------- beginning of system
                    03-02 17:49:25.401 W/WindowManager( 1675): Unable to start animation, surface is null or no children.
[  +26 ms] executing: /Volumes/Extreme/SDK/platform-tools/adb version
[  +18 ms] Android Debug Bridge version 1.0.41
           Version 31.0.0-7110759
           Installed as /Volumes/Extreme/SDK/platform-tools/adb
[   +4 ms] executing: /Volumes/Extreme/SDK/platform-tools/adb start-server
[  +15 ms] Building APK
[  +42 ms] Running Gradle task 'assembleDebug'...
[   +6 ms] Using gradle from
/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/android/gradl
ew.
[  +56 ms] executing: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[  +18 ms] Exit code 0 from: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[   +4 ms] {"CFBundleName":"Android
Studio","JVMOptions":{"ClassPath":"$APP_PACKAGE\/Contents\/lib\/bootstrap.jar:$APP_PACKAGE\/Contents\/lib\/extensions.jar
:$APP_PACKAGE\/Contents\/lib\/util.jar:$APP_PACKAGE\/Contents\/lib\/jdom.jar:$APP_PACKAGE\/Contents\/lib\/log4j.jar:$APP_
PACKAGE\/Contents\/lib\/trove4j.jar:$APP_PACKAGE\/Contents\/lib\/jna.jar","JVMVersion":"1.8*,1.8+","MainClass":"com.intel
lij.idea.Main","Properties":{"idea.paths.selector":"AndroidStudio4.1","idea.executable":"studio","idea.platform.prefix":"
AndroidStudio","idea.vendor.name":"Google","idea.home.path":"$APP_PACKAGE\/Contents"}},"NSDesktopFolderUsageDescription":
"An application in Android Studio requests access to the user's Desktop
folder.","LSArchitecturePriority":["x86_64"],"CFBundleVersion":"AI-201.8743.12.41.7042882","CFBundleDevelopmentRegion":"E
nglish","NSCameraUsageDescription":"An application in Android Studio requests access to the device's
camera.","CFBundleDocumentTypes":[{"CFBundleTypeName":"Android Studio Project
File","CFBundleTypeExtensions":["ipr"],"CFBundleTypeRole":"Editor","CFBundleTypeIconFile":"studio.icns"},{"CFBundleTypeNa
me":"All
documents","CFBundleTypeExtensions":["*"],"CFBundleTypeOSTypes":["****"],"CFBundleTypeRole":"Editor","LSTypeIsPackage":fa
lse}],"NSSupportsAutomaticGraphicsSwitching":true,"CFBundlePackageType":"APPL","CFBundleIconFile":"studio.icns","NSHighRe
solutionCapable":true,"CFBundleShortVersionString":"4.1","NSMicrophoneUsageDescription":"An application in Android Studio
requests access to the device's
microphone.","CFBundleInfoDictionaryVersion":"6.0","CFBundleExecutable":"studio","NSLocationUsageDescription":"An
application in Android Studio requests access to the user's location
information.","LSRequiresNativeExecution":"YES","CFBundleURLTypes":[{"CFBundleTypeRole":"Editor","CFBundleURLName":"Stack
trace","CFBundleURLSchemes":["idea"]}],"CFBundleIdentifier":"com.google.android.studio","LSApplicationCategoryType":"publ
ic.app-category.developer-tools","CFBundleSignature":"????","LSMinimumSystemVersion":"10.8","NSDocumentsFolderUsageDescri
ption":"An application in Android Studio requests access to the user's Documents
folder.","NSDownloadsFolderUsageDescription":"An application in Android Studio requests access to the user's Downloads
folder.","NSNetworkVolumesUsageDescription":"An application in Android Studio requests access to files on a network
volume.","CFBundleGetInfoString":"Android Studio 4.1, build AI-201.8743.12.41.7042882. Copyright JetBrains s.r.o., (c)
2000-2020","NSRemovableVolumesUsageDescription":"An application in Android Studio requests access to files on a removable
volume."}
[  +12 ms] executing: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[ +212 ms] Exit code 0 from: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[        ] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
           OpenJDK 64-Bit Server VM (build 25.242-b3-6915495, mixed mode)
[   +3 ms] executing:
[/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/android/]
/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/android/gradl
ew -Pverbose=true -Ptarget-platform=android-arm64
-Ptarget=/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/lib/
main.dart -Pdart-defines=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ== -Pdart-obfuscation=false -Ptrack-widget-creation=true
-Ptree-shake-icons=false -Pfilesystem-scheme=org-dartlang-root assembleDebug
[+4156 ms] > Task :app:compileFlutterBuildDebug
[   +7 ms] [ +116 ms] executing: sysctl hw.optional.arm64
[        ] [  +26 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] [   +1 ms] sysctl: unknown oid 'hw.optional.arm64'
[        ] [  +16 ms] executing: [/Users/tahatesser/Code/flutter_master/] git -c log.showSignature=false log -n 1
--pretty=format:%H
[   +1 ms] [  +18 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] 9964e8fe383e2b2493c8b0813386fc943f73ed19
[        ] [        ] executing: [/Users/tahatesser/Code/flutter_master/] git tag --points-at
9964e8fe383e2b2493c8b0813386fc943f73ed19
[        ] [ +151 ms] Exit code 0 from: git tag --points-at 9964e8fe383e2b2493c8b0813386fc943f73ed19
[        ] [   +2 ms] executing: [/Users/tahatesser/Code/flutter_master/] git describe --match *.*.* --long --tags
9964e8fe383e2b2493c8b0813386fc943f73ed19
[        ] [  +80 ms] Exit code 0 from: git describe --match *.*.* --long --tags 9964e8fe383e2b2493c8b0813386fc943f73ed19
[        ] [        ] 1.27.0-8.0.pre-149-g9964e8fe38
[        ] [  +86 ms] executing: [/Users/tahatesser/Code/flutter_master/] git rev-parse --abbrev-ref HEAD
[        ] [  +19 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] master
[  +14 ms] [   +8 ms] executing: sw_vers -productName
[        ] [  +15 ms] Exit code 0 from: sw_vers -productName
[        ] [        ] macOS
[        ] [        ] executing: sw_vers -productVersion
[        ] [  +13 ms] Exit code 0 from: sw_vers -productVersion
[        ] [        ] 11.2.2
[        ] [        ] executing: sw_vers -buildVersion
[        ] [  +13 ms] Exit code 0 from: sw_vers -buildVersion
[        ] [        ] 20D80
[        ] [  +49 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[  +17 ms] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [  +51 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[  +13 ms] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[  +26 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ] [ +108 ms] Initializing file store
[   +2 ms] [   +7 ms] Done initializing file store
[        ] [  +59 ms] Skipping target: gen_localizations
[        ] [ +572 ms] Skipping target: kernel_snapshot
[ +285 ms] [ +462 ms] Skipping target: debug_android_application
[        ] [   +1 ms] Persisting file store
[ +100 ms] [  +10 ms] Done persisting file store
[        ] [   +8 ms] build succeeded.
[        ] [  +21 ms] "flutter assemble" took 1,310ms.
[ +300 ms] [ +264 ms] ensureAnalyticsSent: 258ms
[        ] [   +1 ms] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[ +298 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:preBuild UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :google_maps_flutter:preBuild UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugAidl NO-SOURCE
[        ] > Task :google_maps_flutter:preDebugBuild UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:packageDebugRenderscript NO-SOURCE
[        ] > Task :google_maps_flutter:packageDebugRenderscript NO-SOURCE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[        ] > Task :app:checkDebugManifest UP-TO-DATE
[        ] > Task :app:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :google_maps_flutter:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[  +92 ms] > Task :app:cleanMergeDebugAssets
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders UP-TO-DATE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugShaders UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugShaders UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugAssets UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:packageDebugAssets UP-TO-DATE
[        ] > Task :google_maps_flutter:mergeDebugShaders UP-TO-DATE
[        ] > Task :google_maps_flutter:compileDebugShaders UP-TO-DATE
[        ] > Task :google_maps_flutter:generateDebugAssets UP-TO-DATE
[        ] > Task :google_maps_flutter:packageDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDebugAssets
[ +497 ms] > Task :app:copyFlutterAssetsDebug
[        ] > Task :app:mainApkListPersistenceDebug UP-TO-DATE
[        ] > Task :app:generateDebugResValues UP-TO-DATE
[        ] > Task :app:generateDebugResources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugResValues UP-TO-DATE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:compileDebugRenderscript NO-SOURCE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugResources UP-TO-DATE
[  +96 ms] > Task :flutter_plugin_android_lifecycle:packageDebugResources UP-TO-DATE
[        ] > Task :google_maps_flutter:generateDebugResValues UP-TO-DATE
[        ] > Task :google_maps_flutter:compileDebugRenderscript NO-SOURCE
[        ] > Task :google_maps_flutter:generateDebugResources UP-TO-DATE
[        ] > Task :google_maps_flutter:packageDebugResources UP-TO-DATE
[        ] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:checkDebugManifest UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:processDebugManifest UP-TO-DATE
[        ] > Task :google_maps_flutter:checkDebugManifest UP-TO-DATE
[        ] > Task :google_maps_flutter:processDebugManifest UP-TO-DATE
[  +98 ms] > Task :app:processDebugManifest UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:parseDebugLibraryResources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugRFile UP-TO-DATE
[        ] > Task :google_maps_flutter:parseDebugLibraryResources UP-TO-DATE
[        ] > Task :google_maps_flutter:generateDebugRFile UP-TO-DATE
[        ] > Task :app:processDebugResources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :google_maps_flutter:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:javaPreCompileDebug UP-TO-DATE
[  +95 ms] > Task :flutter_plugin_android_lifecycle:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :google_maps_flutter:javaPreCompileDebug UP-TO-DATE
[        ] > Task :google_maps_flutter:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :google_maps_flutter:bundleLibCompileDebug UP-TO-DATE
[+2004 ms] > Task :app:compileDebugKotlin
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[        ] > Task :flutter_plugin_android_lifecycle:processDebugJavaRes NO-SOURCE
[        ] > Task :flutter_plugin_android_lifecycle:bundleLibResDebug UP-TO-DATE
[        ] > Task :google_maps_flutter:processDebugJavaRes NO-SOURCE
[        ] > Task :google_maps_flutter:bundleLibResDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:createFullJarDebug UP-TO-DATE
[        ] > Task :google_maps_flutter:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :google_maps_flutter:createFullJarDebug UP-TO-DATE
[  +89 ms] > Task :app:checkDebugDuplicateClasses
[        ] > Task :app:javaPreCompileDebug
[ +100 ms] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDebugSources UP-TO-DATE
[        ] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[        ] > Task :app:mergeExtDexDebug UP-TO-DATE
[ +996 ms] > Task :app:transformClassesWithDexBuilderForDebug
[        ] > Task :app:mergeDexDebug UP-TO-DATE
[        ] > Task :app:validateSigningDebug UP-TO-DATE
[        ] > Task :app:signingConfigWriterDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :google_maps_flutter:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :google_maps_flutter:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :google_maps_flutter:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :google_maps_flutter:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:extractDebugAnnotations UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:prepareLintJarForPublish UP-TO-DATE
[  +24 ms] > Task :flutter_plugin_android_lifecycle:mergeDebugJavaResource UP-TO-DATE
[  +72 ms] > Task :flutter_plugin_android_lifecycle:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:bundleDebugAar UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugSources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:assembleDebug UP-TO-DATE
[        ] > Task :google_maps_flutter:extractDebugAnnotations UP-TO-DATE
[        ] > Task :google_maps_flutter:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :google_maps_flutter:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :google_maps_flutter:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :google_maps_flutter:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :google_maps_flutter:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[   +1 ms] > Task :google_maps_flutter:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :google_maps_flutter:bundleDebugAar UP-TO-DATE
[        ] > Task :google_maps_flutter:compileDebugSources UP-TO-DATE
[        ] > Task :google_maps_flutter:assembleDebug UP-TO-DATE
[ +693 ms] > Task :app:mergeDebugJavaResource
[+1706 ms] > Task :app:mergeDebugNativeLibs
[+1392 ms] > Task :app:stripDebugDebugSymbols
[        ] Compatible side by side NDK version was not found.
[        ] Unable to strip library
'/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/build/app/in
termediates/merged_native_libs/debug/out/lib/arm64-v8a/libflutter.so' due to missing strip tool for ABI 'ARM64_V8A'.
Packaging it as is.
[+5902 ms] > Task :app:packageDebug
[ +296 ms] > Task :app:assembleDebug
[        ] BUILD SUCCESSFUL in 19s
[        ] 87 actionable tasks: 13 executed, 74 up-to-date
[ +451 ms] Running Gradle task 'assembleDebug'... (completed in 20.2s)
[  +89 ms] calculateSha: LocalDirectory:
'/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/build/app/ou
tputs/flutter-apk'/app.apk
[+5104 ms] ✓ Built build/app/outputs/flutter-apk/app-debug.apk.
[  +38 ms] executing: /Volumes/Extreme/SDK/build-tools/30.0.3/aapt dump xmltree
/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/build/app/out
puts/flutter-apk/app.apk AndroidManifest.xml
[  +90 ms] Exit code 0 from: /Volumes/Extreme/SDK/build-tools/30.0.3/aapt dump xmltree
/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/build/app/out
puts/flutter-apk/app.apk AndroidManifest.xml
[   +8 ms] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.nevercode.triage" (Raw: "com.nevercode.triage")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: uses-permission (line=15)
                 A: android:name(0x01010003)="android.permission.ACCESS_FINE_LOCATION" (Raw:
                 "android.permission.ACCESS_FINE_LOCATION")
               E: uses-permission (line=16)
                 A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw:
                 "android.permission.ACCESS_NETWORK_STATE")
               E: uses-feature (line=18)
                 A: android:glEsVersion(0x01010281)=(type 0x11)0x20000
                 A: android:required(0x0101028e)=(type 0x12)0xffffffff
               E: application (line=22)
                 A: android:label(0x01010001)="triage" (Raw: "triage")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw:
                 "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.nevercode.triage.MainActivity" (Raw:
                   "com.nevercode.triage.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:
                     "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040015
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw:
                       "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: meta-data (line=69)
                   A: android:name(0x01010003)="com.google.android.geo.API_KEY" (Raw: "com.google.android.geo.API_KEY")
                   A: android:value(0x01010024)="AIzaSyC3qh0MMC2y5eZnAHd_GZbbEcdbO013iwM" (Raw:
                   "AIzaSyC3qh0MMC2y5eZnAHd_GZbbEcdbO013iwM")
                 E: uses-library (line=73)
                   A: android:name(0x01010003)="org.apache.http.legacy" (Raw: "org.apache.http.legacy")
                   A: android:required(0x0101028e)=(type 0x12)0x0
                 E: activity (line=77)
                   A: android:theme(0x01010000)=@0x01030010
                   A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw:
                   "com.google.android.gms.common.api.GoogleApiActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: meta-data (line=82)
                   A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version")
                   A: android:value(0x01010024)=@0x7f060000
[  +24 ms] Stopping app 'app.apk' on Redmi K20 Pro.
[   +3 ms] executing: /Volumes/Extreme/SDK/platform-tools/adb -s def0ad20 shell am force-stop com.nevercode.triage
[ +206 ms] executing: /Volumes/Extreme/SDK/platform-tools/adb -s def0ad20 shell pm list packages com.nevercode.triage
[ +118 ms] package:com.nevercode.triage
[   +6 ms] executing: /Volumes/Extreme/SDK/platform-tools/adb -s def0ad20 shell cat
/data/local/tmp/sky.com.nevercode.triage.sha1
[ +108 ms] fb378a1ab113fa437e32eeda024f778ea5973e62
[   +3 ms] Installing APK.
[   +5 ms] Installing build/app/outputs/flutter-apk/app.apk...
[        ] executing: /Volumes/Extreme/SDK/platform-tools/adb -s def0ad20 install -t -r
/Users/tahatesser/AndroidStudioProjects/triage-examples/flutter_plugin_examples/google_maps_flutter_example/build/app/out
puts/flutter-apk/app.apk
[+4887 ms] Performing Streamed Install
                    Success
[   +1 ms] Installing build/app/outputs/flutter-apk/app.apk... (completed in 4.9s)
[   +6 ms] executing: /Volumes/Extreme/SDK/platform-tools/adb -s def0ad20 shell echo -n
d55a0127efbbf348f76d91674ce77acf7708e044 > /data/local/tmp/sky.com.nevercode.triage.sha1
[  +85 ms] executing: /Volumes/Extreme/SDK/platform-tools/adb -s def0ad20 shell -x logcat -v time -t 1
[ +157 ms] --------- beginning of main
                    03-02 17:49:56.719 I/hwservicemanager(  568): getTransport: Cannot find entry
                    vendor.qti.hardware.servicetracker@1.0::IServicetracker/default in either framework or device
                    manifest.
[  +27 ms] executing: /Volumes/Extreme/SDK/platform-tools/adb -s def0ad20 shell am start -a android.intent.action.RUN -f
0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez
verify-entry-points true com.nevercode.triage/com.nevercode.triage.MainActivity
[ +118 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.nevercode.triage/.MainActivity (has
extras) }
[   +2 ms] Waiting for observatory port to be available...
[ +605 ms] Observatory URL on device: http://127.0.0.1:42013/1W80va2ORQ4=/
[  +15 ms] executing: /Volumes/Extreme/SDK/platform-tools/adb -s def0ad20 forward tcp:0 tcp:42013
[  +94 ms] 52533
[   +1 ms] Forwarded host port 52533 to device port 42013 for Observatory
[  +24 ms] Caching compiled dill
[ +238 ms] Connecting to service protocol: http://127.0.0.1:52533/1W80va2ORQ4=/
[ +711 ms] Launching a Dart Developer Service (DDS) instance at http://127.0.0.1:0, connecting to VM service at
http://127.0.0.1:52533/1W80va2ORQ4=/.
[ +545 ms] DDS is listening at http://127.0.0.1:52536/vL8CaCzkW0g=/.
[ +230 ms] Successfully connected to service protocol: http://127.0.0.1:52533/1W80va2ORQ4=/
[  +70 ms] DevFS: Creating new filesystem on the device (null)
[  +28 ms] DevFS: Created new filesystem on the device
(file:///data/user/0/com.nevercode.triage/code_cache/google_maps_flutter_exampleESNVUF/google_maps_flutter_example/)
[   +8 ms] Updating assets
[ +455 ms] Syncing files to device Redmi K20 Pro...
[   +8 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[  +12 ms] <- recompile package:triage/main.dart 3ffeb2bf-89c9-4c45-8ed8-5f6cfe49d69b
[   +1 ms] <- 3ffeb2bf-89c9-4c45-8ed8-5f6cfe49d69b
[ +555 ms] Updating files.
[   +1 ms] DevFS: Sync finished
[   +6 ms] Syncing files to device Redmi K20 Pro... (completed in 580ms)
[   +3 ms] Synced 0.0MB.
[   +4 ms] <- accept
[  +94 ms] Connected to _flutterView/0x6fc31ca820.
[  +43 ms] Flutter run key commands.
[   +7 ms] r Hot reload. 🔥🔥🔥
[   +3 ms] R Hot restart.
[   +1 ms] h Repeat this help message.
[   +1 ms] d Detach (terminate "flutter run" but leave application running).
[   +1 ms] c Clear the screen
[   +1 ms] q Quit (terminate the application on the device).
[        ] Running with unsound null safety
[        ] For more information see https://dart.dev/null-safety/unsound-null-safety
[   +2 ms] An Observatory debugger and profiler on Redmi K20 Pro is available at: http://127.0.0.1:52536/vL8CaCzkW0g=/
[  +95 ms] W/IInputConnectionWrapper(13008): getTextBeforeCursor on inactive InputConnection
[   +1 ms] W/IInputConnectionWrapper(13008): getTextAfterCursor on inactive InputConnection
[        ] W/IInputConnectionWrapper(13008): getSelectedText on inactive InputConnection
[        ] W/IInputConnectionWrapper(13008): beginBatchEdit on inactive InputConnection
[        ] W/IInputConnectionWrapper(13008): endBatchEdit on inactive InputConnection
[  +75 ms] W/DynamiteModule(13008): Local module descriptor class for com.google.android.gms.googlecertificates not
found.
[   +8 ms] I/DynamiteModule(13008): Considering local module com.google.android.gms.googlecertificates:0 and remote
module com.google.android.gms.googlecertificates:6
[   +1 ms] I/DynamiteModule(13008): Selected remote version of com.google.android.gms.googlecertificates, version >= 6
[   +1 ms] I/DynamiteLoaderV2Impl(13008): [71] Googlecertificates
[   +5 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[  +20 ms] W/evercode.triag(13008): Accessing hidden method
Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed)
[   +2 ms] W/evercode.triag(13008): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J
(greylist,core-platform-api, linking, allowed)
[   +1 ms] W/evercode.triag(13008): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist,
linking, allowed)
[  +38 ms] I/chatty  (13008): uid=10231(com.nevercode.triage) GoogleApiHandle identical 22 lines
[        ] W/evercode.triag(13008): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist,
linking, allowed)
[  +44 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +860 ms] W/PlatformViewsController(13008): Creating a virtual display of size: [1080, 2244] may result in
problems(https://github.com/flutter/flutter/issues/2897).It is larger than the device screen size: [1080, 2210].
[   +6 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +123 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +779 ms] W/IInputConnectionWrapper(13008): getTextBeforeCursor on inactive InputConnection
[   +1 ms] W/IInputConnectionWrapper(13008): getTextAfterCursor on inactive InputConnection
[   +1 ms] W/IInputConnectionWrapper(13008): getSelectedText on inactive InputConnection
[   +1 ms] W/IInputConnectionWrapper(13008): beginBatchEdit on inactive InputConnection
[        ] W/IInputConnectionWrapper(13008): endBatchEdit on inactive InputConnection
[  +89 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +120 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +638 ms] The Flutter DevTools debugger and profiler on Redmi K20 Pro is available at:
                    http://127.0.0.1:9104?uri=http%3A%2F%2F127.0.0.1%3A52536%2FvL8CaCzkW0g%3D%2F
[ +124 ms] W/PlatformViewsController(13008): Creating a virtual display of size: [1080, 2244] may result in
problems(https://github.com/flutter/flutter/issues/2897).It is larger than the device screen size: [1080, 2210].
[   +3 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +127 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +519 ms] W/IInputConnectionWrapper(13008): getTextBeforeCursor on inactive InputConnection
[   +2 ms] W/IInputConnectionWrapper(13008): getTextAfterCursor on inactive InputConnection
[        ] W/IInputConnectionWrapper(13008): getSelectedText on inactive InputConnection
[   +9 ms] W/IInputConnectionWrapper(13008): beginBatchEdit on inactive InputConnection
[        ] W/IInputConnectionWrapper(13008): endBatchEdit on inactive InputConnection
[  +87 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +131 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +613 ms] W/PlatformViewsController(13008): Creating a virtual display of size: [1080, 2244] may result in
problems(https://github.com/flutter/flutter/issues/2897).It is larger than the device screen size: [1080, 2210].
[   +2 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +119 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +468 ms] W/IInputConnectionWrapper(13008): getTextBeforeCursor on inactive InputConnection
[        ] W/IInputConnectionWrapper(13008): getTextAfterCursor on inactive InputConnection
[        ] W/IInputConnectionWrapper(13008): getSelectedText on inactive InputConnection
[   +4 ms] W/IInputConnectionWrapper(13008): beginBatchEdit on inactive InputConnection
[   +2 ms] W/IInputConnectionWrapper(13008): endBatchEdit on inactive InputConnection
[  +65 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +120 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +653 ms] W/PlatformViewsController(13008): Creating a virtual display of size: [1080, 2244] may result in
problems(https://github.com/flutter/flutter/issues/2897).It is larger than the device screen size: [1080, 2210].
[   +1 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +115 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +603 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[  +77 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +563 ms] W/PlatformViewsController(13008): Creating a virtual display of size: [1080, 2244] may result in
problems(https://github.com/flutter/flutter/issues/2897).It is larger than the device screen size: [1080, 2210].
[   +5 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[ +114 ms] D/SurfaceView(13008): UPDATE null, mIsCastMode = false
[+20618 ms] W/evercode.triag(13008): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist,
linking, allowed)
flutter doctor -v
[✓] Flutter (Channel stable, 1.22.6, on macOS 11.2.2 20D80 darwin-x64, locale
    en-GB)
    • Flutter version 1.22.6 at /Users/tahatesser/Code/flutter_stable
    • Framework revision 9b2d32b605 (6 weeks ago), 2021-01-22 14:36:39 -0800
    • Engine revision 2f0af37152
    • Dart version 2.10.5

 
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.4)
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

[!] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.53.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.20.0

[✓] Connected device (1 available)
    • Taha’s iPad (mobile) • 00008020-000255113EE8402E • ios • iOS 14.4

! Doctor found issues in 1 category.
[✓] Flutter (Channel master, 1.27.0-9.0.pre.149, on macOS 11.2.2 20D80
    darwin-x64, locale en-GB)
    • Flutter version 1.27.0-9.0.pre.149 at
      /Users/tahatesser/Code/flutter_master
    • Framework revision 9964e8fe38 (8 hours ago), 2021-03-01 23:00:02 -0500
    • Engine revision 17f6bfc480
    • Dart version 2.13.0 (build 2.13.0-90.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

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

[✓] Android Studio (version 4.1)
    • 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
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.53.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.20.0

[✓] Connected device (3 available)
    • Taha’s iPad (mobile) • 00008020-000255113EE8402E • ios            • iOS
      14.4
    • macOS (desktop)      • macos                     • darwin-x64     • macOS
      11.2.2 20D80 darwin-x64
    • Chrome (web)         • chrome                    • web-javascript • Google
      Chrome 88.0.4324.192

• No issues found!

Thanks for filing the issue!

@no-response no-response bot removed the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Mar 2, 2021
@TahaTesser TahaTesser removed the in triage Presently being triaged by the triage team label Mar 2, 2021
@TahaTesser TahaTesser changed the title Google Maps Flickering black screen (Only Xiaomi MIUI 12?) [google_maps_flutter] map is flickering black screen when interacting on MIUI 12 Mar 2, 2021
@TahaTesser TahaTesser added e: device-specific Only manifests on certain devices found in release: 1.22 Found to occur in 1.22 found in release: 1.27 Found to occur in 1.27 labels Mar 2, 2021
@guigzp
Copy link

guigzp commented Mar 17, 2021

Any update on this? I have this behaviour when opening any keyboard when having a GoogleMap anywhere in my Navigator Stack

@alexaf2000
Copy link
Author

alexaf2000 commented Mar 17, 2021

@guigzp
If you have the issue, a temporal FIX is to set:

 Scaffold(
        resizeToAvoidBottomInset: false,
        ...);

But caution, this will do that the map screen can't resize.

@guigzp
Copy link

guigzp commented Mar 17, 2021

@guigzp
If you have the issue, a temporal FIX is to set:

 Scaffold(
        resizeToAvoidBottomInset: true,
        ...);

But caution, this will do that the map screen can't resize.

This dont fix my problem, same behaviour :(
With parameter as resizeToAvoidBottomInset: false it solves the keyboard issue, still everytime that I use hot refresh my screen flickers

@cyanglaz cyanglaz added P2 Important issues not at the top of the work list a: platform-views Embedding Android/iOS views in Flutter apps labels Mar 25, 2021
@rubenferreira97
Copy link

I can also confirm this problem on a Xiaomi Redmi Note 9 Pro (MIUI 12). Just a side note, I had this problem with the following package flutter_inappwebview. The problem seems to be the same, since it also flickers highly when opening the keyboard but also when interacting with the app. It seems the problem occurs when "native views" are drawn. I think both packages use this approach.
Hybrid composition seemed to solve this issue (at least on this package). But I don't think it should be a requirement, since older android versions shouldn't use it, as it deteriorates performance.
pichillilorenzo/flutter_inappwebview#483

@maheshmnj
Copy link
Member

maheshmnj commented Jun 18, 2021

The issue is reproducible with latest version of flutter with google_maps_flutter: ^2.0.6, I was able to reproduce it on Xiaomi k20 pro api 30 as well as on emulator using api 30. This doesn't seem to be device specific((Xiaomi)) issue.

The issue is reproducible with resizeToAvoidBottomInset: true as mentioned by other users.
I was able to replicate this issue on ios as well below are the outputs attached.

Here are the details.

Reproducible Code
import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';

void main() {
  runApp(MaterialApp(home: MapFlicker()));
}

class MapFlicker extends StatefulWidget {
  @override
  _MapFlickerState createState() => _MapFlickerState();
}

class _MapFlickerState extends State<MapFlicker> with TickerProviderStateMixin {
  @override
  Widget build(BuildContext context) {
    return SafeArea(
      child: Scaffold(
        resizeToAvoidBottomInset: true,
        body: Stack(
          children: [
            GoogleMap(
              mapType: MapType.normal,
              onTap: (x) => FocusScope.of(context).unfocus(),
              initialCameraPosition: CameraPosition(target: LatLng(40, 16)),
            ),
            Container(padding: const EdgeInsets.all(8), child: TextField()),
          ],
        ),
      ),
    );
  }
}
flutter doctor -v
[✓] Flutter (Channel stable, 2.2.2, on macOS 11.4 20F71 darwin-arm, locale en-IN)
    • Flutter version 2.2.2 at /Users/mahesh/Documents/flutter
    • Framework revision d79295af24 (7 days ago), 2021-06-11 08:56:01 -0700
    • Engine revision 91c9fc8fe0
    • Dart version 2.13.3

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

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

[✓] Android Studio (version 4.1)
    • 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 1.8.0_242-release-1644-b3-6915495)

[✓] IntelliJ IDEA Community Edition (version 2021.1.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 57.0.5
    • Dart plugin version 211.7233

[✓] VS Code (version 1.57.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.23.0

[✓] Connected device (4 available)
    • Redmi K20 Pro (mobile)    • d9dac45d      • android-arm64  • Android 10 (API 29)
    • sdk gphone arm64 (mobile) • emulator-5554 • android-arm64  • Android 11 (API 30) (emulator)
    • macOS (desktop)           • macos         • darwin-arm64   • macOS 11.4 20F71 darwin-arm
    • Chrome (web)              • chrome        • web-javascript • Google Chrome 91.0.4472.114

• No issues found!
Android & IOS output

Android Xiaomi K20 Pro (API 30) & Android Emulator (API 30)

IOS

The issue can be replicated on ios as well so adding ios specific label.

@maheshmnj maheshmnj added found in release: 2.2 Found to occur in 2.2 platform-ios iOS applications specifically and removed found in release: 1.22 Found to occur in 1.22 found in release: 1.27 Found to occur in 1.27 labels Jun 18, 2021
@maheshmnj maheshmnj changed the title [google_maps_flutter] map is flickering black screen when interacting on MIUI 12 [google_maps_flutter] map is flickering black screen when focusing keyboard Jun 18, 2021
@maheshmnj maheshmnj removed the e: device-specific Only manifests on certain devices label Jun 18, 2021
@DmitriyYakovlev
Copy link

I saw this black flickering too long and even tried to fix something in my code. Spend some time on this.
But nothing helped. Then I have noticed that issue is not visible on iOS, on android OnePlus, even more it works OK on the android emulator.
Then I have noticed mentions about Xiaomi and MIUI 12 in the context of this issue and my test device had the same version of MIUI.
Then I have tried to upgrade my version of MIUI and installed version was: MIUI Global 12.0.4.0
AND THE ISSUE DISAPPEARS AFTER THE DEVICE UPGRADE AND RESTART!!!

So, do not spend time for this because this is Xiaomi issue, device-specific thing that is already solved

@TIM-XIAO
Copy link

TIM-XIAO commented Dec 1, 2021

Just use SingleChildScrollView wrap your GoogleMap Widget.
Flickering will be remove.

    return SingleChildScrollView(
      physics: const NeverScrollableScrollPhysics(),
      child:SizedBox(
        width: MediaQuery.of(context).size.width,
        height: MediaQuery.of(context).size.height,
        child: //Your GoogleMap here,
      ),
    );

@maheshmnj
Copy link
Member

Update: As of google_maps_flutter: ^2.1.1 with hybrid composition this issue seems to be resolved on Android.

Screen.Recording.2021-12-02.at.11.18.48.AM.mov
flutter doctor -v
[✓] Flutter (Channel master, 2.6.0-12.0.pre.789, on macOS 12.0.1 21A559 darwin-arm, locale en-GB)
    • Flutter version 2.6.0-12.0.pre.789 at /Users/mahesh/Documents/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6ae721de3d (10 days ago), 2021-11-21 15:22:37 -0500
    • Engine revision ad00d12833
    • Dart version 2.16.0 (build 2.16.0-35.0.dev)
    • DevTools version 2.8.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.10.2

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

[✓] Android Studio (version 4.2)
    • 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 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 60.1.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.61.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.29.0

[✓] Connected device (4 available)
    • Redmi K20 Pro (mobile) • 192.168.1.6:5555                     • android-arm64  • Android 11 (API 30)
    • iPhone 12 (mobile)     • 19EA5268-C931-4C3A-ACC6-71D3E849C450 • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator)
    • macOS (desktop)        • macos                                • darwin-arm64   • macOS 12.0.1 21A559 darwin-arm
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 96.0.4664.55

• No issues found!

@GabrielBB
Copy link

GabrielBB commented Mar 6, 2022

@TIM-XIAO 's suggestion worked for me :) resizeToAvoidBottomInset didn't. Nice, now my keyboard shows smoothly

@manhduy
Copy link

manhduy commented Mar 29, 2023

Just use SingleChildScrollView wrap your GoogleMap Widget. Flickering will be remove.

    return SingleChildScrollView(
      physics: const NeverScrollableScrollPhysics(),
      child:SizedBox(
        width: MediaQuery.of(context).size.width,
        height: MediaQuery.of(context).size.height,
        child: //Your GoogleMap here,
      ),
    );

a fixed-size map is a temporary solution. It works for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a: platform-views Embedding Android/iOS views in Flutter apps found in release: 2.2 Found to occur in 2.2 has reproducible steps The issue has been confirmed reproducible and is ready to work on p: maps Google Maps plugin P2 Important issues not at the top of the work list package flutter/packages repository. See also p: labels. platform-android Android applications specifically platform-ios iOS applications specifically team-ecosystem Owned by Ecosystem team triaged-ecosystem Triaged by Ecosystem team
Projects
None yet
Development

No branches or pull requests