Repository: flutter
Issue: [local_auth] plugin drops error in logs (but keeps working)
Labels: platform-android,customer: crowd,p: local_auth,package,P2,team-android,triaged-android

While using Flutter local_auth plugin I'm facing some error dropped into Run log. It isn't blocking me (all functionality is working) but bothering. 

Code causing this: 
```
LocalAuthentication().authenticateWithBiometrics(
        stickyAuth: true);
```

Piece of my Android Manifest: 
```
<application
        android:name=".Application"
        android:label="my-label"
        android:icon="@mipmap/ic_launcher">
        <activity
            android:name=".MainActivity"
            android:launchMode="singleTop"
            android:theme="@style/Theme.AppCompat.Light.NoActionBar"
            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
            android:hardwareAccelerated="true"
            android:windowSoftInputMode="adjustResize">
...
```

MainActivity:
```
package com.example.project;

import android.os.Bundle;
import io.flutter.app.FlutterFragmentActivity;
import io.flutter.plugins.GeneratedPluginRegistrant;

public class MainActivity extends FlutterFragmentActivity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    GeneratedPluginRegistrant.registerWith(this);
  }
}

```

Log: 
```
I/zygote64(12466): Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
I/zygote64(12466):   at void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View, androidx.core.view.OnApplyWindowInsetsListener) (ViewCompat.java:2421)
I/zygote64(12466):   at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:769)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:649)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:542)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDialog.setContentView(int) (AppCompatDialog.java:95)
I/zygote64(12466):   at void androidx.appcompat.app.AlertController.installContent() (AlertController.java:232)
I/zygote64(12466):   at void androidx.appcompat.app.AlertDialog.onCreate(android.os.Bundle) (AlertDialog.java:279)
I/zygote64(12466):   at void android.app.Dialog.dispatchOnCreate(android.os.Bundle) (Dialog.java:403)
I/zygote64(12466):   at void android.app.Dialog.show() (Dialog.java:302)
I/zygote64(12466):   at void androidx.fragment.app.DialogFragment.onStart() (DialogFragment.java:486)
I/zygote64(12466):   at void androidx.fragment.app.Fragment.performStart() (Fragment.java:2627)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:915)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
I/zygote64(12466):   at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2076)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1866)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1821)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.executePendingTransactions() (FragmentManagerImpl.java:183)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticateInternal(androidx.biometric.BiometricPrompt$PromptInfo, androidx.biometric.BiometricPrompt$CryptoObject) (BiometricPrompt.java:749)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticate(androidx.biometric.BiometricPrompt$PromptInfo) (BiometricPrompt.java:658)
I/zygote64(12466):   at void io.flutter.plugins.localauth.AuthenticationHelper.authenticate() (AuthenticationHelper.java:87)
I/zygote64(12466):   at void io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(io.flutter.plugin.common.MethodCall, io.flutter.plugin.common.MethodChannel$Result) (LocalAuthPlugin.java:88)
I/zygote64(12466):   at void io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(java.nio.ByteBuffer, io.flutter.plugin.common.BinaryMessenger$BinaryReply) (MethodChannel.java:231)
I/zygote64(12466):   at void io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(java.lang.String, byte[], int) (DartMessenger.java:93)
I/zygote64(12466):   at void io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(java.lang.String, byte[], int) (FlutterJNI.java:642)
I/zygote64(12466):   at void android.os.MessageQueue.nativePollOnce(long, int) (MessageQueue.java:-2)
I/zygote64(12466):   at android.os.Message android.os.MessageQueue.next() (MessageQueue.java:375)
I/zygote64(12466):   at void android.os.Looper.loop() (Looper.java:225)
I/zygote64(12466):   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6589)
I/zygote64(12466):   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
I/zygote64(12466):   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
I/zygote64(12466):   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:767)
I/zygote64(12466): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/com.edu.profit-7pndPzn1kTGHhzFp77M_Ow==/base.apk"],nativeLibraryDirectories=[/data/app/com.edu.profit-7pndPzn1kTGHhzFp77M_Ow==/lib/arm64, /data/app/com.edu.profit-7pndPzn1kTGHhzFp77M_Ow==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
I/zygote64(12466):   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
I/zygote64(12466):   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
I/zygote64(12466):   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
I/zygote64(12466):   at void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View, androidx.core.view.OnApplyWindowInsetsListener) (ViewCompat.java:2421)
I/zygote64(12466):   at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:769)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:649)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:542)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDialog.setContentView(int) (AppCompatDialog.java:95)
I/zygote64(12466):   at void androidx.appcompat.app.AlertController.installContent() (AlertController.java:232)
I/zygote64(12466):   at void androidx.appcompat.app.AlertDialog.onCreate(android.os.Bundle) (AlertDialog.java:279)
I/zygote64(12466):   at void android.app.Dialog.dispatchOnCreate(android.os.Bundle) (Dialog.java:403)
I/zygote64(12466):   at void android.app.Dialog.show() (Dialog.java:302)
I/zygote64(12466):   at void androidx.fragment.app.DialogFragment.onStart() (DialogFragment.java:486)
I/zygote64(12466):   at void androidx.fragment.app.Fragment.performStart() (Fragment.java:2627)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:915)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
I/zygote64(12466):   at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2076)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1866)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1821)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.executePendingTransactions() (FragmentManagerImpl.java:183)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticateInternal(androidx.biometric.BiometricPrompt$PromptInfo, androidx.biometric.BiometricPrompt$CryptoObject) (BiometricPrompt.java:749)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticate(androidx.biometric.BiometricPrompt$PromptInfo) (BiometricPrompt.java:658)
I/zygote64(12466):   at void io.flutter.plugins.localauth.AuthenticationHelper.authenticate() (AuthenticationHelper.java:87)
I/zygote64(12466):   at void io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(io.flutter.plugin.common.MethodCall, io.flutter.plugin.common.MethodChannel$Result) (LocalAuthPlugin.java:88)
I/zygote64(12466):   at void io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(java.nio.ByteBuffer, io.flutter.plugin.common.BinaryMessenger$BinaryReply) (MethodChannel.java:231)
I/zygote64(12466):   at void io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(java.lang.String, byte[], int) (DartMessenger.java:93)
I/zygote64(12466):   at void io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(java.lang.String, byte[], int) (FlutterJNI.java:642)
I/zygote64(12466):   at void android.os.MessageQueue.nativePollOnce(long, int) (MessageQueue.java:-2)
I/zygote64(12466):   at android.os.Message android.os.MessageQueue.next() (MessageQueue.java:375)
I/zygote64(12466):   at void android.os.Looper.loop() (Looper.java:225)
I/zygote64(12466):   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6589)
I/zygote64(12466):   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
I/zygote64(12466):   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
I/zygote64(12466):   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:767)
I/zygote64(12466): 
I/zygote64(12466): Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
I/zygote64(12466):   at void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View, androidx.core.view.OnApplyWindowInsetsListener) (ViewCompat.java:2421)
I/zygote64(12466):   at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:769)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:649)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:542)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDialog.setContentView(int) (AppCompatDialog.java:95)
I/zygote64(12466):   at void androidx.appcompat.app.AlertController.installContent() (AlertController.java:232)
I/zygote64(12466):   at void androidx.appcompat.app.AlertDialog.onCreate(android.os.Bundle) (AlertDialog.java:279)
I/zygote64(12466):   at void android.app.Dialog.dispatchOnCreate(android.os.Bundle) (Dialog.java:403)
I/zygote64(12466):   at void android.app.Dialog.show() (Dialog.java:302)
I/zygote64(12466):   at void androidx.fragment.app.DialogFragment.onStart() (DialogFragment.java:486)
I/zygote64(12466):   at void androidx.fragment.app.Fragment.performStart() (Fragment.java:2627)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:915)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
I/zygote64(12466):   at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2076)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1866)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1821)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.executePendingTransactions() (FragmentManagerImpl.java:183)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticateInternal(androidx.biometric.BiometricPrompt$PromptInfo, androidx.biometric.BiometricPrompt$CryptoObject) (BiometricPrompt.java:749)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticate(androidx.biometric.BiometricPrompt$PromptInfo) (BiometricPrompt.java:658)
I/zygote64(12466):   at void io.flutter.plugins.localauth.AuthenticationHelper.authenticate() (AuthenticationHelper.java:87)
I/zygote64(12466):   at void io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(io.flutter.plugin.common.MethodCall, io.flutter.plugin.common.MethodChannel$Result) (LocalAuthPlugin.java:88)
I/zygote64(12466):   at void io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(java.nio.ByteBuffer, io.flutter.plugin.common.BinaryMessenger$BinaryReply) (MethodChannel.java:231)
I/zygote64(12466):   at void io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(java.lang.String, byte[], int) (DartMessenger.java:93)
I/zygote64(12466):   at void io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(java.lang.String, byte[], int) (FlutterJNI.java:642)
I/zygote64(12466):   at void android.os.MessageQueue.nativePollOnce(long, int) (MessageQueue.java:-2)
I/zygote64(12466):   at android.os.Message android.os.MessageQueue.next() (MessageQueue.java:375)
I/zygote64(12466):   at void android.os.Looper.loop() (Looper.java:225)
I/zygote64(12466):   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6589)
I/zygote64(12466):   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
I/zygote64(12466):   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
I/zygote64(12466):   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:767)
I/zygote64(12466): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/com.edu.profit-7pndPzn1kTGHhzFp77M_Ow==/base.apk"],nativeLibraryDirectories=[/data/app/com.edu.profit-7pndPzn1kTGHhzFp77M_Ow==/lib/arm64, /data/app/com.edu.profit-7pndPzn1kTGHhzFp77M_Ow==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
I/zygote64(12466):   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
I/zygote64(12466):   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
I/zygote64(12466):   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
I/zygote64(12466):   at void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View, androidx.core.view.OnApplyWindowInsetsListener) (ViewCompat.java:2421)
I/zygote64(12466):   at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:769)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:649)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:542)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDialog.setContentView(int) (AppCompatDialog.java:95)
I/zygote64(12466):   at void androidx.appcompat.app.AlertController.installContent() (AlertController.java:232)
I/zygote64(12466):   at void androidx.appcompat.app.AlertDialog.onCreate(android.os.Bundle) (AlertDialog.java:279)
I/zygote64(12466):   at void android.app.Dialog.dispatchOnCreate(android.os.Bundle) (Dialog.java:403)
I/zygote64(12466):   at void android.app.Dialog.show() (Dialog.java:302)
I/zygote64(12466):   at void androidx.fragment.app.DialogFragment.onStart() (DialogFragment.java:486)
I/zygote64(12466):   at void androidx.fragment.app.Fragment.performStart() (Fragment.java:2627)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:915)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
I/zygote64(12466):   at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2076)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1866)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1821)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.executePendingTransactions() (FragmentManagerImpl.java:183)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticateInternal(androidx.biometric.BiometricPrompt$PromptInfo, androidx.biometric.BiometricPrompt$CryptoObject) (BiometricPrompt.java:749)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticate(androidx.biometric.BiometricPrompt$PromptInfo) (BiometricPrompt.java:658)
I/zygote64(12466):   at void io.flutter.plugins.localauth.AuthenticationHelper.authenticate() (AuthenticationHelper.java:87)
I/zygote64(12466):   at void io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(io.flutter.plugin.common.MethodCall, io.flutter.plugin.common.MethodChannel$Result) (LocalAuthPlugin.java:88)
I/zygote64(12466):   at void io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(java.nio.ByteBuffer, io.flutter.plugin.common.BinaryMessenger$BinaryReply) (MethodChannel.java:231)
I/zygote64(12466):   at void io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(java.lang.String, byte[], int) (DartMessenger.java:93)
I/zygote64(12466):   at void io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(java.lang.String, byte[], int) (FlutterJNI.java:642)
I/zygote64(12466):   at void android.os.MessageQueue.nativePollOnce(long, int) (MessageQueue.java:-2)
I/zygote64(12466):   at android.os.Message android.os.MessageQueue.next() (MessageQueue.java:375)
I/zygote64(12466):   at void android.os.Looper.loop() (Looper.java:225)
I/zygote64(12466):   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6589)
I/zygote64(12466):   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
I/zygote64(12466):   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
I/zygote64(12466):   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:767)
I/zygote64(12466): 
I/zygote64(12466): Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
I/zygote64(12466):   at void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View, androidx.core.view.OnApplyWindowInsetsListener) (ViewCompat.java:2421)
I/zygote64(12466):   at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:769)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:649)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:542)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDialog.setContentView(int) (AppCompatDialog.java:95)
I/zygote64(12466):   at void androidx.appcompat.app.AlertController.installContent() (AlertController.java:232)
I/zygote64(12466):   at void androidx.appcompat.app.AlertDialog.onCreate(android.os.Bundle) (AlertDialog.java:279)
I/zygote64(12466):   at void android.app.Dialog.dispatchOnCreate(android.os.Bundle) (Dialog.java:403)
I/zygote64(12466):   at void android.app.Dialog.show() (Dialog.java:302)
I/zygote64(12466):   at void androidx.fragment.app.DialogFragment.onStart() (DialogFragment.java:486)
I/zygote64(12466):   at void androidx.fragment.app.Fragment.performStart() (Fragment.java:2627)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:915)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
I/zygote64(12466):   at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2076)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1866)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1821)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.executePendingTransactions() (FragmentManagerImpl.java:183)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticateInternal(androidx.biometric.BiometricPrompt$PromptInfo, androidx.biometric.BiometricPrompt$CryptoObject) (BiometricPrompt.java:749)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticate(androidx.biometric.BiometricPrompt$PromptInfo) (BiometricPrompt.java:658)
I/zygote64(12466):   at void io.flutter.plugins.localauth.AuthenticationHelper.authenticate() (AuthenticationHelper.java:87)
I/zygote64(12466):   at void io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(io.flutter.plugin.common.MethodCall, io.flutter.plugin.common.MethodChannel$Result) (LocalAuthPlugin.java:88)
I/zygote64(12466):   at void io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(java.nio.ByteBuffer, io.flutter.plugin.common.BinaryMessenger$BinaryReply) (MethodChannel.java:231)
I/zygote64(12466):   at void io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(java.lang.String, byte[], int) (DartMessenger.java:93)
I/zygote64(12466):   at void io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(java.lang.String, byte[], int) (FlutterJNI.java:642)
I/zygote64(12466):   at void android.os.MessageQueue.nativePollOnce(long, int) (MessageQueue.java:-2)
I/zygote64(12466):   at android.os.Message android.os.MessageQueue.next() (MessageQueue.java:375)
I/zygote64(12466):   at void android.os.Looper.loop() (Looper.java:225)
I/zygote64(12466):   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6589)
I/zygote64(12466):   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
I/zygote64(12466):   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
I/zygote64(12466):   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:767)
I/zygote64(12466): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/com.edu.profit-7pndPzn1kTGHhzFp77M_Ow==/base.apk"],nativeLibraryDirectories=[/data/app/com.edu.profit-7pndPzn1kTGHhzFp77M_Ow==/lib/arm64, /data/app/com.edu.profit-7pndPzn1kTGHhzFp77M_Ow==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
I/zygote64(12466):   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
I/zygote64(12466):   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
I/zygote64(12466):   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
I/zygote64(12466):   at void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View, androidx.core.view.OnApplyWindowInsetsListener) (ViewCompat.java:2421)
I/zygote64(12466):   at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:769)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:649)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:542)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDialog.setContentView(int) (AppCompatDialog.java:95)
I/zygote64(12466):   at void androidx.appcompat.app.AlertController.installContent() (AlertController.java:232)
I/zygote64(12466):   at void androidx.appcompat.app.AlertDialog.onCreate(android.os.Bundle) (AlertDialog.java:279)
I/zygote64(12466):   at void android.app.Dialog.dispatchOnCreate(android.os.Bundle) (Dialog.java:403)
I/zygote64(12466):   at void android.app.Dialog.show() (Dialog.java:302)
I/zygote64(12466):   at void androidx.fragment.app.DialogFragment.onStart() (DialogFragment.java:486)
I/zygote64(12466):   at void androidx.fragment.app.Fragment.performStart() (Fragment.java:2627)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:915)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
I/zygote64(12466):   at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2076)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1866)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1821)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.executePendingTransactions() (FragmentManagerImpl.java:183)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticateInternal(androidx.biometric.BiometricPrompt$PromptInfo, androidx.biometric.BiometricPrompt$CryptoObject) (BiometricPrompt.java:749)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticate(androidx.biometric.BiometricPrompt$PromptInfo) (BiometricPrompt.java:658)
I/zygote64(12466):   at void io.flutter.plugins.localauth.AuthenticationHelper.authenticate() (AuthenticationHelper.java:87)
I/zygote64(12466):   at void io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(io.flutter.plugin.common.MethodCall, io.flutter.plugin.common.MethodChannel$Result) (LocalAuthPlugin.java:88)
I/zygote64(12466):   at void io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(java.nio.ByteBuffer, io.flutter.plugin.common.BinaryMessenger$BinaryReply) (MethodChannel.java:231)
I/zygote64(12466):   at void io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(java.lang.String, byte[], int) (DartMessenger.java:93)
I/zygote64(12466):   at void io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(java.lang.String, byte[], int) (FlutterJNI.java:642)
I/zygote64(12466):   at void android.os.MessageQueue.nativePollOnce(long, int) (MessageQueue.java:-2)
I/zygote64(12466):   at android.os.Message android.os.MessageQueue.next() (MessageQueue.java:375)
I/zygote64(12466):   at void android.os.Looper.loop() (Looper.java:225)
I/zygote64(12466):   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6589)
I/zygote64(12466):   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
I/zygote64(12466):   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
I/zygote64(12466):   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:767)
I/zygote64(12466): 
I/zygote64(12466): Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
I/zygote64(12466):   at void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View, androidx.core.view.OnApplyWindowInsetsListener) (ViewCompat.java:2421)
I/zygote64(12466):   at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:769)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:649)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:542)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDialog.setContentView(int) (AppCompatDialog.java:95)
I/zygote64(12466):   at void androidx.appcompat.app.AlertController.installContent() (AlertController.java:232)
I/zygote64(12466):   at void androidx.appcompat.app.AlertDialog.onCreate(android.os.Bundle) (AlertDialog.java:279)
I/zygote64(12466):   at void android.app.Dialog.dispatchOnCreate(android.os.Bundle) (Dialog.java:403)
I/zygote64(12466):   at void android.app.Dialog.show() (Dialog.java:302)
I/zygote64(12466):   at void androidx.fragment.app.DialogFragment.onStart() (DialogFragment.java:486)
I/zygote64(12466):   at void androidx.fragment.app.Fragment.performStart() (Fragment.java:2627)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManagerImpl.java:915)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManagerImpl.java:1238)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManagerImpl.java:1303)
I/zygote64(12466):   at void androidx.fragment.app.BackStackRecord.executeOps() (BackStackRecord.java:439)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOps(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:2076)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(java.util.ArrayList, java.util.ArrayList, int, int) (FragmentManagerImpl.java:1866)
I/zygote64(12466):   at void androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(java.util.ArrayList, java.util.ArrayList) (FragmentManagerImpl.java:1821)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.execPendingActions() (FragmentManagerImpl.java:1727)
I/zygote64(12466):   at boolean androidx.fragment.app.FragmentManagerImpl.executePendingTransactions() (FragmentManagerImpl.java:183)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticateInternal(androidx.biometric.BiometricPrompt$PromptInfo, androidx.biometric.BiometricPrompt$CryptoObject) (BiometricPrompt.java:749)
I/zygote64(12466):   at void androidx.biometric.BiometricPrompt.authenticate(androidx.biometric.BiometricPrompt$PromptInfo) (BiometricPrompt.java:658)
I/zygote64(12466):   at void io.flutter.plugins.localauth.AuthenticationHelper.authenticate() (AuthenticationHelper.java:87)
I/zygote64(12466):   at void io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(io.flutter.plugin.common.MethodCall, io.flutter.plugin.common.MethodChannel$Result) (LocalAuthPlugin.java:88)
I/zygote64(12466):   at void io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(java.nio.ByteBuffer, io.flutter.plugin.common.BinaryMessenger$BinaryReply) (MethodChannel.java:231)
I/zygote64(12466):   at void io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(java.lang.String, byte[], int) (DartMessenger.java:93)
I/zygote64(12466):   at void io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(java.lang.String, byte[], int) (FlutterJNI.java:642)
I/zygote64(12466):   at void android.os.MessageQueue.nativePollOnce(long, int) (MessageQueue.java:-2)
I/zygote64(12466):   at android.os.Message android.os.MessageQueue.next() (MessageQueue.java:375)
I/zygote64(12466):   at void android.os.Looper.loop() (Looper.java:225)
I/zygote64(12466):   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6589)
I/zygote64(12466):   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
I/zygote64(12466):   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
I/zygote64(12466):   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:767)
I/zygote64(12466): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/com.edu.profit-7pndPzn1kTGHhzFp77M_Ow==/base.apk"],nativeLibraryDirectories=[/data/app/com.edu.profit-7pndPzn1kTGHhzFp77M_Ow==/lib/arm64, /data/app/com.edu.profit-7pndPzn1kTGHhzFp77M_Ow==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
I/zygote64(12466):   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
I/zygote64(12466):   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
I/zygote64(12466):   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
I/zygote64(12466):   at void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View, androidx.core.view.OnApplyWindowInsetsListener) (ViewCompat.java:2421)
I/zygote64(12466):   at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:769)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:649)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:542)
I/zygote64(12466):   at void androidx.appcompat.app.AppCompatDialog.setContentView(int) (AppCompatDialog.java:95)
I/zygote64(12466): Do full code cache collection, code=123KB, data=88KB
I/zygote64(12466): After code cache collection, code=83KB, data=42KB
I/flutter (12466): unhandled element title; Picture key: AssetBundlePictureKey(bundle: PlatformAssetBundle#058ff(), name: "assets/images/ic_fingerprint.svg", colorFilter: null)
I/flutter (12466): unhandled element desc; Picture key: AssetBundlePictureKey(bundle: PlatformAssetBundle#058ff(), name: "assets/images/ic_fingerprint.svg", colorFilter: null)
I/zygote64(12466): Do partial code cache collection, code=90KB, data=56KB
I/zygote64(12466): After code cache collection, code=90KB, data=56KB
I/zygote64(12466): Increasing code cache capacity to 512KB
```


Flutter doctor
```
[✓] Flutter (Channel master, v1.12.1-pre.8, on Mac OS X 10.15 19A602, locale ru-UA)
    • Flutter version 1.12.1-pre.8 at /Users/reiven/flutter
    • Framework revision e7073f9a1f (10 days ago), 2019-11-09 17:08:53 -0800
    • Engine revision 31cd2dfca2
    • Dart version 2.7.0

 
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/reiven/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.1, Build version 11A1027
    • CocoaPods version 1.7.5

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio
    • Android Studio at /Applications/Android Studio 3.6 Preview.app/Contents
    • Flutter plugin version 41.0.3
    • Dart plugin version 192.7402
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 40.1.2
    • Dart plugin version 191.8423
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] Connected device (4 available)
    • F5321      • BH901SWC5P                           • android-arm64  • Android 8.0.0 (API 26)
    • iPhone 6s  • 698418C7-2F45-45CB-8057-3358AAADCDA1 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-13-1 (simulator)
    • Chrome     • chrome                               • web-javascript • Google Chrome 78.0.3904.97
    • Web Server • web-server                           • web-javascript • Flutter Tools

• No issues found!

```