blackmann / locationpicker

Location picker for Flutter.
Other
169 stars 162 forks source link

Fatal Crash on Emulator with Google Play #41

Open Dararii opened 3 years ago

Dararii commented 3 years ago

I just use the plugin by following the example. This is my code which causes an error.

void showPlacePicker(BuildContext context) async {
    LocationResult result = await Navigator.of(context).push(
      MaterialPageRoute(
        builder: (context) => PlacePicker(BubuAndroidKey),
      ),
    );
    // Handle the result in your way
    print(result);
}

And here the stack trace:

I/zzbz (15121): Making Creator dynamically I/DynamiteModule(15121): Considering local module com.google.android.gms.maps_dynamite:0 and remote module com.google.android.gms.maps_dynamite:203112999 I/DynamiteModule(15121): Selected remote version of com.google.android.gms.maps_dynamite, version >= 203112999 V/DynamiteModule(15121): Dynamite loader version >= 2, using loadModule2NoCrashUtils W/Gralloc4(15121): allocator 3.x is not supported I/Google Maps Android API(15121): Google Play services client version: 12451000 I/Google Maps Android API(15121): Google Play services package version: 210214049 E/AndroidRuntime(15121): FATAL EXCEPTION: main E/AndroidRuntime(15121): Process: com.appbubu.bubu, PID: 15121 E/AndroidRuntime(15121): java.lang.AbstractMethodError: abstract method "void io.flutter.plugin.platform.PlatformView.onFlutterViewAttached(android.view.View)" E/AndroidRuntime(15121): at io.flutter.plugin.platform.VirtualDisplayController.onFlutterViewAttached(VirtualDisplayController.java:181) E/AndroidRuntime(15121): at io.flutter.plugin.platform.PlatformViewsController$1.createVirtualDisplayForPlatformView(PlatformViewsController.java:233) E/AndroidRuntime(15121): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.create(PlatformViewsChannel.java:104) E/AndroidRuntime(15121): at io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1.onMethodCall(PlatformViewsChannel.java:59) E/AndroidRuntime(15121): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233) E/AndroidRuntime(15121): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85) E/AndroidRuntime(15121): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:738) E/AndroidRuntime(15121): at android.os.MessageQueue.nativePollOnce(Native Method) E/AndroidRuntime(15121): at android.os.MessageQueue.next(MessageQueue.java:335) E/AndroidRuntime(15121): at android.os.Looper.loop(Looper.java:183) E/AndroidRuntime(15121): at android.app.ActivityThread.main(ActivityThread.java:7656) E/AndroidRuntime(15121): at java.lang.reflect.Method.invoke(Native Method) E/AndroidRuntime(15121): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) E/AndroidRuntime(15121): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)

Here my flutter doctor result:

[✓] Flutter (Channel beta, 1.25.0-8.3.pre, on Microsoft Windows [Version 10.0.19041.789], locale en-GB) • Flutter version 1.25.0-8.3.pre at C:\Users\darar\AppData\Local\Android\flutter • Framework revision 5d36f2e7f5 (3 weeks ago), 2021-01-14 15:57:49 -0800 • Engine revision 7a8f8ca02c • Dart version 2.12.0 (build 2.12.0-133.7.beta)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3) • Android SDK at C:\Users\darar\AppData\Local\Android\sdk • Platform android-30, build-tools 30.0.3 • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01) • All Android licenses accepted.

[✓] Chrome - develop for the web • CHROME_EXECUTABLE = C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe

[✓] Android Studio (version 4.1.0) • Android Studio at C:\Program Files\Android\Android Studio • 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-b01)

[✓] VS Code (version 1.53.0) • VS Code at C:\Users\darar\AppData\Local\Programs\Microsoft VS Code • Flutter extension version 3.19.0

[✓] VS Code, 32-bit edition • VS Code at C:\Program Files (x86)\Microsoft VS Code • Flutter extension version 3.19.0

[✓] Connected device (3 available) • sdk gphone x86 (mobile) • emulator-5554 • android-x86 • Android 11 (API 30) (emulator) • Chrome (web) • chrome • web-javascript • Google Chrome 88.0.4324.150 • Edge (web) • edge • web-javascript • Microsoft Edge 88.0.705.63

• No issues found!