flutter / flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
https://flutter.dev
BSD 3-Clause "New" or "Revised" License
166.66k stars 27.6k forks source link

local_auth: 0.6.2+1 - java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. #55638

Open talamaska opened 4 years ago

talamaska commented 4 years ago

I have problem Using package Local auth. I already Followed the documentation about using this package but I'm getting this error when I try to launch the Authentication

Steps to Reproduce

  1. Install latest verstion of loacl_auth - 0.6.2+1
  2. Follow the readme for installation
  3. Follow the tutorial from codemagick
  4. Adapted the Java code to Kotlin following different issues in github like this one https://github.com/flutter/flutter/issues/47602
    
    package com.zlati.pehlivanov.sudoku_stats

import androidx.annotation.NonNull; import io.flutter.embedding.android.FlutterFragmentActivity; import io.flutter.embedding.android.FlutterActivity; import io.flutter.embedding.engine.FlutterEngine; import io.flutter.plugins.GeneratedPluginRegistrant;

import android.os.Build import android.view.ViewTreeObserver import android.view.WindowManager class MainActivity: FlutterFragmentActivity() { override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) { GeneratedPluginRegistrant.registerWith(flutterEngine); } }


**Expected results:**  Expected to see the touch request dialog for my version of android

**Actual results:** I see an exception in the console and nothing shows on the screen.

[ +52 ms] E/MethodChannel#plugins.flutter.io/local_auth(13287): Failed to handle method call [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor(AppCompatDelegateImpl.java:686) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor(AppCompatDelegateImpl.java:649) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:542) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.appcompat.app.AppCompatDialog.setContentView(AppCompatDialog.java:95) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.appcompat.app.AlertController.installContent(AlertController.java:232) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.appcompat.app.AlertDialog.onCreate(AlertDialog.java:279) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at android.app.Dialog.dispatchOnCreate(Dialog.java:494) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at android.app.Dialog.show(Dialog.java:342) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.fragment.app.DialogFragment.onStart(DialogFragment.java:486) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.fragment.app.Fragment.performStart(Fragment.java:2627) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:915) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1238) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1303) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:439) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManagerImpl.java:2076) [ +2 ms] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1866) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1821) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.fragment.app.FragmentManagerImpl.executePendingTransactions(FragmentManagerImpl.java:183) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.biometric.BiometricPrompt.authenticateInternal(BiometricPrompt.java:749) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at androidx.biometric.BiometricPrompt.authenticate(BiometricPrompt.java:658) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at io.flutter.plugins.localauth.AuthenticationHelper.authenticate(AuthenticationHelper.java:103) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(LocalAuthPlugin.java:120) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:231) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:93) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:642) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at android.os.MessageQueue.nativePollOnce(Native Method) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at android.os.MessageQueue.next(MessageQueue.java:325) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at android.os.Looper.loop(Looper.java:142) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at android.app.ActivityThread.main(ActivityThread.java:6944) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at java.lang.reflect.Method.invoke(Native Method) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327) [ ] E/MethodChannel#plugins.flutter.io/local_auth(13287): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374) [ +4 ms] I/flutter (13287): PlatformException(error, You need to use a Theme.AppCompat theme (or descendant) with this activity., null) [ +1 ms] I/flutter (13287): User is not authenticated.


<details>
  <summary>Logs</summary>

PS D:\www\sudoku_stats> flutter run --verbose
[  +33 ms] executing: [D:\flutter\] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +73 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] f139b11009aeb8ed2a3a3aa8b0066e482709dde3
[        ] executing: [D:\flutter\] git describe --match v*.*.* --first-parent --long --tags
[  +78 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v1.12.13+hotfix.9-0-gf139b11009
[   +7 ms] executing: [D:\flutter\] git rev-parse --abbrev-ref --symbolic @{u}
[  +44 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [D:\flutter\] git ls-remote --get-url origin
[  +38 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +86 ms] executing: [D:\flutter\] git rev-parse --abbrev-ref HEAD
[  +38 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[ +360 ms] executing: D:\Android\sdk\platform-tools\adb.exe devices -l
[  +24 ms] Exit code 0 from: D:\Android\sdk\platform-tools\adb.exe devices -l
[        ] List of devices attached
           ce04160460755a2404     device product:heroltexx model:SM_G930F device:herolte transport_id:1
[  +17 ms] D:\Android\sdk\platform-tools\adb.exe -s ce04160460755a2404 shell getprop
[ +108 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +5 ms] 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.
[   +2 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.
[  +87 ms] Found plugin flutter_plugin_android_lifecycle at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\flutter_plugin_android_lifecycle-1.0.7\
[  +28 ms] Found plugin local_auth at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\local_auth-0.6.2+1\
[  +12 ms] Found plugin moor_ffi at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\moor_ffi-0.4.0\
[   +8 ms] Found plugin package_info at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\package_info-0.4.0+17\
[   +4 ms] Found plugin path_provider at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\path_provider-1.6.7\
[   +2 ms] Found plugin path_provider_macos at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\path_provider_macos-0.0.4+1\
[  +15 ms] Found plugin shared_preferences at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\shared_preferences-0.5.7\
[   +1 ms] Found plugin shared_preferences_macos at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\shared_preferences_macos-0.0.1+7\
[   +3 ms] Found plugin shared_preferences_web at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\shared_preferences_web-0.1.2+4\
[   +5 ms] Found plugin sqflite at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\sqflite-1.3.0\
[  +10 ms] Found plugin url_launcher at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\url_launcher-5.4.5\
[   +1 ms] Found plugin url_launcher_macos at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\url_launcher_macos-0.0.1+5\
[   +2 ms] Found plugin url_launcher_web at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\url_launcher_web-0.1.1+2\
[ +415 ms] Found plugin flutter_plugin_android_lifecycle at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\flutter_plugin_android_lifecycle-1.0.7\
[  +15 ms] Found plugin local_auth at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\local_auth-0.6.2+1\
[   +5 ms] Found plugin moor_ffi at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\moor_ffi-0.4.0\
[   +3 ms] Found plugin package_info at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\package_info-0.4.0+17\
[   +1 ms] Found plugin path_provider at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\path_provider-1.6.7\
[   +1 ms] Found plugin path_provider_macos at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\path_provider_macos-0.0.4+1\
[  +10 ms] Found plugin shared_preferences at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\shared_preferences-0.5.7\
[   +1 ms] Found plugin shared_preferences_macos at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\shared_preferences_macos-0.0.1+7\
[   +3 ms] Found plugin shared_preferences_web at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\shared_preferences_web-0.1.2+4\
[   +5 ms] Found plugin sqflite at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\sqflite-1.3.0\
[   +9 ms] Found plugin url_launcher at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\url_launcher-5.4.5\
[   +1 ms] Found plugin url_launcher_macos at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\url_launcher_macos-0.0.1+5\
[   +2 ms] Found plugin url_launcher_web at C:\Users\Goldy\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\url_launcher_web-0.1.1+2\
[  +52 ms] Generating D:\www\sudoku_stats\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +51 ms] ro.hardware = samsungexynos8890
[  +61 ms] Launching lib\main.dart on SM G930F in debug mode...
[  +10 ms] executing: D:\Android\sdk\build-tools\28.0.3\aapt dump xmltree D:\www\sudoku_stats\build\app\outputs\apk\app.apk AndroidManifest.xml
[  +12 ms] Exit code 0 from: D:\Android\sdk\build-tools\28.0.3\aapt dump xmltree D:\www\sudoku_stats\build\app\outputs\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.4" (Raw: "1.0.4")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.zlati.pehlivanov.sudoku_stats" (Raw: "com.zlati.pehlivanov.sudoku_stats")
               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=22)
                 A: android:name(0x01010003)="android.permission.USE_FINGERPRINT" (Raw: "android.permission.USE_FINGERPRINT")
               E: uses-permission (line=23)
                 A: android:name(0x01010003)="android.permission.USE_BIOMETRIC" (Raw: "android.permission.USE_BIOMETRIC")
               E: application (line=25)
                 A: android:label(0x01010001)="sudoku_stats" (Raw: "sudoku_stats")
                 A: android:icon(0x01010002)=@0x7f0b0000
                 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=31)
                   A: android:theme(0x01010000)=@0x7f0d00a3
                   A: android:name(0x01010003)="com.zlati.pehlivanov.sudoku_stats.MainActivity" (Raw: "com.zlati.pehlivanov.sudoku_stats.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: intent-filter (line=38)
                     E: action (line=39)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=41)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=48)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: activity (line=52)
                   A: android:theme(0x01010000)=@0x1030007
                   A: android:name(0x01010003)="io.flutter.plugins.urllauncher.WebViewActivity" (Raw: "io.flutter.plugins.urllauncher.WebViewActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: activity (line=56)
                   A: android:theme(0x01010000)=@0x7f0d00a2
                   A: android:name(0x01010003)="androidx.biometric.DeviceCredentialHandlerActivity" (Raw: "androidx.biometric.DeviceCredentialHandlerActivity")
[   +8 ms] executing: D:\Android\sdk\platform-tools\adb.exe -s ce04160460755a2404 shell -x logcat -v time -t 1
[ +160 ms] Exit code 0 from: D:\Android\sdk\platform-tools\adb.exe -s ce04160460755a2404 shell -x logcat -v time -t 1
[   +2 ms] --------- beginning of main
           04-25 16:22:30.416 E/adbd    ( 4833): service_to_fd: shell:logcat -v time -t 1
[   +8 ms] executing: D:\Android\sdk\platform-tools\adb.exe version
[   +1 ms] executing: D:\Android\sdk\platform-tools\adb.exe -s ce04160460755a2404 logcat -v time -T 04-25 16:22:30.416
[  +41 ms] Android Debug Bridge version 1.0.41
           Version 30.0.0-6374843
           Installed as D:\Android\sdk\platform-tools\adb.exe
[   +4 ms] executing: D:\Android\sdk\platform-tools\adb.exe start-server
[  +24 ms] Building APK
[  +19 ms] Running Gradle task 'assembleDebug'...
[   +3 ms] gradle.properties already sets `android.enableR8`
[   +4 ms] Using gradle from D:\www\sudoku_stats\android\gradlew.bat.
[  +11 ms] executing: D:\Android\Android Studio\jre\bin\java -version
[ +112 ms] Exit code 0 from: D:\Android\Android Studio\jre\bin\java -version
[   +2 ms] openjdk version "1.8.0_212-release"
           OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
           OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
[   +4 ms] executing: [D:\www\sudoku_stats\android\] D:\www\sudoku_stats\android\gradlew.bat -Pverbose=true -Ptarget=D:\www\sudoku_stats\lib\main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root
-Ptarget-platform=android-arm64 assembleDebug
[+2169 ms] > Task :app:compileFlutterBuildDebug UP-TO-DATE
[   +3 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[   +2 ms] > Task :app:preBuild UP-TO-DATE
[   +1 ms] > Task :app:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:preBuild UP-TO-DATE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :local_auth:preBuild UP-TO-DATE
[   +1 ms] > Task :local_auth:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :moor_ffi:preBuild UP-TO-DATE
[   +1 ms] > Task :moor_ffi:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :package_info:preBuild UP-TO-DATE
[        ] > Task :package_info:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :path_provider:preBuild UP-TO-DATE
[   +1 ms] > Task :path_provider:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:preBuild UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:preDebugBuild UP-TO-DATE
[   +5 ms] > Task :shared_preferences:preBuild UP-TO-DATE
[   +1 ms] > Task :shared_preferences:preDebugBuild UP-TO-DATE
[   +2 ms] > Task :shared_preferences_macos:preBuild UP-TO-DATE
[        ] > Task :shared_preferences_macos:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :moor_ffi:compileDebugAidl NO-SOURCE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:compileDebugAidl NO-SOURCE
[   +1 ms] > Task :local_auth:compileDebugAidl NO-SOURCE
[   +1 ms] > Task :package_info:compileDebugAidl NO-SOURCE
[   +1 ms] > Task :path_provider_macos:compileDebugAidl NO-SOURCE
[   +4 ms] > Task :path_provider:compileDebugAidl NO-SOURCE
[   +1 ms] > Task :shared_preferences_macos:compileDebugAidl NO-SOURCE
[        ] > Task :shared_preferences_web:preBuild UP-TO-DATE
[        ] > Task :shared_preferences_web:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :shared_preferences_web:compileDebugAidl NO-SOURCE
[   +1 ms] > Task :shared_preferences:compileDebugAidl NO-SOURCE
[        ] > Task :sqflite:preBuild UP-TO-DATE
[        ] > Task :sqflite:preDebugBuild UP-TO-DATE
[        ] > Task :sqflite:compileDebugAidl NO-SOURCE
[        ] > Task :url_launcher:preBuild UP-TO-DATE
[   +1 ms] > Task :url_launcher:preDebugBuild UP-TO-DATE
[   +4 ms] > Task :url_launcher_macos:preBuild UP-TO-DATE
[   +1 ms] > Task :url_launcher_macos:preDebugBuild UP-TO-DATE
[   +2 ms] > Task :url_launcher_web:preBuild UP-TO-DATE
[   +2 ms] > Task :url_launcher_macos:compileDebugAidl NO-SOURCE
[   +1 ms] > Task :url_launcher_web:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :url_launcher_web:compileDebugAidl NO-SOURCE
[   +2 ms] > Task :url_launcher:compileDebugAidl NO-SOURCE
[   +1 ms] > Task :app:compileDebugAidl NO-SOURCE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:packageDebugRenderscript NO-SOURCE
[   +1 ms] > Task :local_auth:packageDebugRenderscript NO-SOURCE
[        ] > Task :moor_ffi:packageDebugRenderscript NO-SOURCE
[   +3 ms] > Task :package_info:packageDebugRenderscript NO-SOURCE
[   +1 ms] > Task :path_provider:packageDebugRenderscript NO-SOURCE
[   +2 ms] > Task :path_provider_macos:packageDebugRenderscript NO-SOURCE
[   +1 ms] > Task :shared_preferences:packageDebugRenderscript NO-SOURCE
[   +1 ms] > Task :shared_preferences_macos:packageDebugRenderscript NO-SOURCE
[   +1 ms] > Task :shared_preferences_web:packageDebugRenderscript NO-SOURCE
[   +1 ms] > Task :sqflite:packageDebugRenderscript NO-SOURCE
[   +2 ms] > Task :url_launcher:packageDebugRenderscript NO-SOURCE
[   +1 ms] > Task :url_launcher_macos:packageDebugRenderscript NO-SOURCE
[   +3 ms] > Task :url_launcher_web:packageDebugRenderscript NO-SOURCE
[   +1 ms] > Task :app:compileDebugRenderscript NO-SOURCE
[   +2 ms] > Task :app:checkDebugManifest UP-TO-DATE
[   +1 ms] > Task :app:generateDebugBuildConfig UP-TO-DATE
[   +1 ms] > Task :app:cleanMergeDebugAssets
[   +1 ms] > Task :app:mergeDebugShaders UP-TO-DATE
[   +1 ms] > Task :app:compileDebugShaders UP-TO-DATE
[   +2 ms] > Task :app:generateDebugAssets UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugShaders UP-TO-DATE
[   +3 ms] > Task :flutter_plugin_android_lifecycle:compileDebugShaders UP-TO-DATE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:generateDebugAssets UP-TO-DATE
[   +2 ms] > Task :flutter_plugin_android_lifecycle:packageDebugAssets UP-TO-DATE
[        ] > Task :local_auth:mergeDebugShaders UP-TO-DATE
[        ] > Task :local_auth:compileDebugShaders UP-TO-DATE
[        ] > Task :local_auth:generateDebugAssets UP-TO-DATE
[   +1 ms] > Task :local_auth:packageDebugAssets UP-TO-DATE
[        ] > Task :moor_ffi:mergeDebugShaders UP-TO-DATE
[        ] > Task :moor_ffi:compileDebugShaders UP-TO-DATE
[        ] > Task :moor_ffi:generateDebugAssets UP-TO-DATE
[   +1 ms] > Task :moor_ffi:packageDebugAssets UP-TO-DATE
[        ] > Task :package_info:mergeDebugShaders UP-TO-DATE
[        ] > Task :package_info:compileDebugShaders UP-TO-DATE
[        ] > Task :package_info:generateDebugAssets UP-TO-DATE
[   +4 ms] > Task :package_info:packageDebugAssets UP-TO-DATE
[   +2 ms] > Task :path_provider:mergeDebugShaders UP-TO-DATE
[   +1 ms] > Task :path_provider:compileDebugShaders UP-TO-DATE
[   +1 ms] > Task :path_provider:generateDebugAssets UP-TO-DATE
[        ] > Task :path_provider:packageDebugAssets UP-TO-DATE
[        ] > Task :path_provider_macos:mergeDebugShaders UP-TO-DATE
[        ] > Task :path_provider_macos:compileDebugShaders UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:generateDebugAssets UP-TO-DATE
[        ] > Task :path_provider_macos:packageDebugAssets UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugShaders UP-TO-DATE
[        ] > Task :shared_preferences:compileDebugShaders UP-TO-DATE
[   +5 ms] > Task :shared_preferences:generateDebugAssets UP-TO-DATE
[  +12 ms] > Task :shared_preferences:packageDebugAssets UP-TO-DATE
[   +1 ms] > Task :shared_preferences_macos:mergeDebugShaders UP-TO-DATE
[   +1 ms] > Task :shared_preferences_macos:compileDebugShaders UP-TO-DATE
[   +1 ms] > Task :shared_preferences_macos:generateDebugAssets UP-TO-DATE
[   +1 ms] > Task :shared_preferences_macos:packageDebugAssets UP-TO-DATE
[        ] > Task :shared_preferences_web:mergeDebugShaders UP-TO-DATE
[        ] > Task :shared_preferences_web:compileDebugShaders UP-TO-DATE
[        ] > Task :shared_preferences_web:generateDebugAssets UP-TO-DATE
[        ] > Task :shared_preferences_web:packageDebugAssets UP-TO-DATE
[   +2 ms] > Task :sqflite:mergeDebugShaders UP-TO-DATE
[   +2 ms] > Task :sqflite:compileDebugShaders UP-TO-DATE
[        ] > Task :sqflite:generateDebugAssets UP-TO-DATE
[   +2 ms] > Task :sqflite:packageDebugAssets UP-TO-DATE
[        ] > Task :url_launcher:mergeDebugShaders UP-TO-DATE
[        ] > Task :url_launcher:compileDebugShaders UP-TO-DATE
[        ] > Task :url_launcher:generateDebugAssets UP-TO-DATE
[        ] > Task :url_launcher:packageDebugAssets UP-TO-DATE
[   +6 ms] > Task :url_launcher_macos:mergeDebugShaders UP-TO-DATE
[   +1 ms] > Task :url_launcher_macos:compileDebugShaders UP-TO-DATE
[   +1 ms] > Task :url_launcher_macos:generateDebugAssets UP-TO-DATE
[   +1 ms] > Task :url_launcher_macos:packageDebugAssets UP-TO-DATE
[   +1 ms] > Task :url_launcher_web:mergeDebugShaders UP-TO-DATE
[   +3 ms] > Task :url_launcher_web:compileDebugShaders UP-TO-DATE
[   +2 ms] > Task :url_launcher_web:generateDebugAssets UP-TO-DATE
[        ] > Task :url_launcher_web:packageDebugAssets UP-TO-DATE
[   +1 ms] > Task :app:mergeDebugAssets
[ +259 ms] > Task :app:copyFlutterAssetsDebug
[   +2 ms] > Task :app:mainApkListPersistenceDebug UP-TO-DATE
[   +1 ms] > Task :app:generateDebugResValues UP-TO-DATE
[   +1 ms] > Task :app:generateDebugResources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugResValues UP-TO-DATE
[        ] > Task :local_auth:generateDebugResValues UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugRenderscript NO-SOURCE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugResources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:packageDebugResources UP-TO-DATE
[        ] > Task :local_auth:compileDebugRenderscript NO-SOURCE
[   +2 ms] > Task :local_auth:generateDebugResources UP-TO-DATE
[   +3 ms] > Task :local_auth:packageDebugResources UP-TO-DATE
[   +1 ms] > Task :moor_ffi:generateDebugResValues UP-TO-DATE
[        ] > Task :moor_ffi:compileDebugRenderscript NO-SOURCE
[   +1 ms] > Task :moor_ffi:generateDebugResources UP-TO-DATE
[   +3 ms] > Task :moor_ffi:packageDebugResources UP-TO-DATE
[        ] > Task :package_info:generateDebugResValues UP-TO-DATE
[   +1 ms] > Task :package_info:compileDebugRenderscript NO-SOURCE
[        ] > Task :package_info:generateDebugResources UP-TO-DATE
[        ] > Task :package_info:packageDebugResources UP-TO-DATE
[        ] > Task :path_provider:generateDebugResValues UP-TO-DATE
[        ] > Task :path_provider:compileDebugRenderscript NO-SOURCE
[        ] > Task :path_provider:generateDebugResources UP-TO-DATE
[        ] > Task :path_provider:packageDebugResources UP-TO-DATE
[        ] > Task :path_provider_macos:generateDebugResValues UP-TO-DATE
[   +5 ms] > Task :path_provider_macos:compileDebugRenderscript NO-SOURCE
[   +1 ms] > Task :path_provider_macos:generateDebugResources UP-TO-DATE
[        ] > Task :path_provider_macos:packageDebugResources UP-TO-DATE
[        ] > Task :shared_preferences:generateDebugResValues UP-TO-DATE
[        ] > Task :shared_preferences:compileDebugRenderscript NO-SOURCE
[   +1 ms] > Task :shared_preferences:generateDebugResources UP-TO-DATE
[   +3 ms] > Task :shared_preferences:packageDebugResources UP-TO-DATE
[   +1 ms] > Task :shared_preferences_macos:generateDebugResValues UP-TO-DATE
[   +1 ms] > Task :shared_preferences_macos:compileDebugRenderscript NO-SOURCE
[        ] > Task :shared_preferences_macos:generateDebugResources UP-TO-DATE
[   +1 ms] > Task :shared_preferences_macos:packageDebugResources UP-TO-DATE
[   +1 ms] > Task :shared_preferences_web:generateDebugResValues UP-TO-DATE
[   +1 ms] > Task :shared_preferences_web:compileDebugRenderscript NO-SOURCE
[   +3 ms] > Task :shared_preferences_web:generateDebugResources UP-TO-DATE
[   +1 ms] > Task :shared_preferences_web:packageDebugResources UP-TO-DATE
[   +1 ms] > Task :sqflite:generateDebugResValues UP-TO-DATE
[        ] > Task :sqflite:compileDebugRenderscript NO-SOURCE
[        ] > Task :sqflite:generateDebugResources UP-TO-DATE
[        ] > Task :sqflite:packageDebugResources UP-TO-DATE
[        ] > Task :url_launcher:generateDebugResValues UP-TO-DATE
[        ] > Task :url_launcher:compileDebugRenderscript NO-SOURCE
[        ] > Task :url_launcher:generateDebugResources UP-TO-DATE
[   +1 ms] > Task :url_launcher:packageDebugResources UP-TO-DATE
[   +1 ms] > Task :url_launcher_macos:generateDebugResValues UP-TO-DATE
[        ] > Task :url_launcher_macos:compileDebugRenderscript NO-SOURCE
[        ] > Task :url_launcher_macos:generateDebugResources UP-TO-DATE
[        ] > Task :url_launcher_macos:packageDebugResources UP-TO-DATE
[        ] > Task :url_launcher_web:generateDebugResValues UP-TO-DATE
[        ] > Task :url_launcher_web:compileDebugRenderscript NO-SOURCE
[   +1 ms] > Task :url_launcher_web:generateDebugResources UP-TO-DATE
[  +49 ms] > Task :url_launcher_web:packageDebugResources UP-TO-DATE
[   +2 ms] > Task :app:mergeDebugResources UP-TO-DATE
[   +2 ms] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:checkDebugManifest UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:processDebugManifest UP-TO-DATE
[   +1 ms] > Task :local_auth:checkDebugManifest UP-TO-DATE
[   +1 ms] > Task :local_auth:processDebugManifest UP-TO-DATE
[   +1 ms] > Task :moor_ffi:checkDebugManifest UP-TO-DATE
[   +1 ms] > Task :moor_ffi:processDebugManifest UP-TO-DATE
[   +1 ms] > Task :package_info:checkDebugManifest UP-TO-DATE
[   +1 ms] > Task :package_info:processDebugManifest UP-TO-DATE
[   +3 ms] > Task :path_provider:checkDebugManifest UP-TO-DATE
[   +1 ms] > Task :path_provider:processDebugManifest UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:checkDebugManifest UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:processDebugManifest UP-TO-DATE
[        ] > Task :shared_preferences:checkDebugManifest UP-TO-DATE
[   +1 ms] > Task :shared_preferences:processDebugManifest UP-TO-DATE
[        ] > Task :shared_preferences_macos:checkDebugManifest UP-TO-DATE
[        ] > Task :shared_preferences_macos:processDebugManifest UP-TO-DATE
[        ] > Task :shared_preferences_web:checkDebugManifest UP-TO-DATE
[   +3 ms] > Task :shared_preferences_web:processDebugManifest UP-TO-DATE
[   +1 ms] > Task :sqflite:checkDebugManifest UP-TO-DATE
[   +1 ms] > Task :sqflite:processDebugManifest UP-TO-DATE
[        ] > Task :url_launcher:checkDebugManifest UP-TO-DATE
[        ] > Task :url_launcher:processDebugManifest UP-TO-DATE
[        ] > Task :url_launcher_macos:checkDebugManifest UP-TO-DATE
[  +45 ms] > Task :url_launcher_macos:processDebugManifest UP-TO-DATE
[   +2 ms] > Task :url_launcher_web:checkDebugManifest UP-TO-DATE
[   +1 ms] > Task :url_launcher_web:processDebugManifest UP-TO-DATE
[   +1 ms] > Task :app:processDebugManifest UP-TO-DATE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:parseDebugLibraryResources UP-TO-DATE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:generateDebugRFile UP-TO-DATE
[   +1 ms] > Task :local_auth:parseDebugLibraryResources UP-TO-DATE
[   +1 ms] > Task :local_auth:generateDebugRFile UP-TO-DATE
[   +1 ms] > Task :moor_ffi:parseDebugLibraryResources UP-TO-DATE
[        ] > Task :moor_ffi:generateDebugRFile UP-TO-DATE
[   +1 ms] > Task :package_info:parseDebugLibraryResources UP-TO-DATE
[   +1 ms] > Task :package_info:generateDebugRFile UP-TO-DATE
[   +1 ms] > Task :path_provider:parseDebugLibraryResources UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:parseDebugLibraryResources UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:generateDebugRFile UP-TO-DATE
[   +1 ms] > Task :path_provider:generateDebugRFile UP-TO-DATE
[   +5 ms] > Task :shared_preferences:parseDebugLibraryResources UP-TO-DATE
[   +3 ms] > Task :shared_preferences_macos:parseDebugLibraryResources UP-TO-DATE
[   +5 ms] > Task :shared_preferences_macos:generateDebugRFile UP-TO-DATE
[   +4 ms] > Task :shared_preferences_web:parseDebugLibraryResources UP-TO-DATE
[   +2 ms] > Task :shared_preferences_web:generateDebugRFile UP-TO-DATE
[   +1 ms] > Task :shared_preferences:generateDebugRFile UP-TO-DATE
[   +1 ms] > Task :sqflite:parseDebugLibraryResources UP-TO-DATE
[   +1 ms] > Task :sqflite:generateDebugRFile UP-TO-DATE
[        ] > Task :url_launcher:parseDebugLibraryResources UP-TO-DATE
[   +1 ms] > Task :url_launcher_macos:parseDebugLibraryResources UP-TO-DATE
[   +5 ms] > Task :url_launcher_macos:generateDebugRFile UP-TO-DATE
[   +2 ms] > Task :url_launcher_web:parseDebugLibraryResources UP-TO-DATE
[   +1 ms] > Task :url_launcher_web:generateDebugRFile UP-TO-DATE
[   +1 ms] > Task :url_launcher:generateDebugRFile UP-TO-DATE
[        ] > Task :app:processDebugResources UP-TO-DATE
[   +2 ms] > Task :flutter_plugin_android_lifecycle:generateDebugBuildConfig UP-TO-DATE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:javaPreCompileDebug UP-TO-DATE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:bundleLibCompileDebug UP-TO-DATE
[   +1 ms] > Task :local_auth:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :local_auth:javaPreCompileDebug UP-TO-DATE
[   +1 ms] > Task :local_auth:compileDebugJavaWithJavac UP-TO-DATE
[   +2 ms] > Task :local_auth:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :moor_ffi:generateDebugBuildConfig UP-TO-DATE
[   +1 ms] > Task :package_info:generateDebugBuildConfig UP-TO-DATE
[   +1 ms] > Task :moor_ffi:javaPreCompileDebug UP-TO-DATE
[        ] > Task :moor_ffi:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :moor_ffi:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :package_info:javaPreCompileDebug UP-TO-DATE
[        ] > Task :package_info:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :package_info:bundleLibCompileDebug UP-TO-DATE
[   +2 ms] > Task :path_provider:generateDebugBuildConfig UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :path_provider_macos:javaPreCompileDebug UP-TO-DATE
[        ] > Task :path_provider_macos:compileDebugJavaWithJavac UP-TO-DATE
[   +2 ms] > Task :path_provider_macos:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :path_provider:javaPreCompileDebug UP-TO-DATE
[   +2 ms] > Task :path_provider:compileDebugJavaWithJavac UP-TO-DATE
[  +30 ms] > Task :path_provider:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :shared_preferences:generateDebugBuildConfig UP-TO-DATE
[   +1 ms] > Task :shared_preferences_macos:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :shared_preferences_macos:javaPreCompileDebug UP-TO-DATE
[        ] > Task :shared_preferences_macos:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :shared_preferences_macos:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :shared_preferences_web:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :shared_preferences_web:javaPreCompileDebug UP-TO-DATE
[        ] > Task :shared_preferences_web:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :shared_preferences_web:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :shared_preferences:javaPreCompileDebug UP-TO-DATE
[   +2 ms] > Task :shared_preferences:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :shared_preferences:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :sqflite:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :sqflite:javaPreCompileDebug UP-TO-DATE
[        ] > Task :sqflite:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :sqflite:bundleLibCompileDebug UP-TO-DATE
[   +3 ms] > Task :url_launcher:generateDebugBuildConfig UP-TO-DATE
[   +1 ms] > Task :url_launcher_macos:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :url_launcher_macos:javaPreCompileDebug UP-TO-DATE
[        ] > Task :url_launcher_macos:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :url_launcher_macos:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :url_launcher_web:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :url_launcher_web:javaPreCompileDebug UP-TO-DATE
[        ] > Task :url_launcher_web:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :url_launcher_web:bundleLibCompileDebug UP-TO-DATE
[   +1 ms] > Task :url_launcher:javaPreCompileDebug UP-TO-DATE
[   +1 ms] > Task :url_launcher:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :url_launcher:bundleLibCompileDebug UP-TO-DATE
[   +1 ms] > Task :app:compileDebugKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileDebug UP-TO-DATE
[   +4 ms] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[   +2 ms] > Task :app:compileDebugSources UP-TO-DATE
[   +1 ms] > Task :app:processDebugJavaRes NO-SOURCE
[   +1 ms] > Task :flutter_plugin_android_lifecycle:processDebugJavaRes NO-SOURCE
[   +3 ms] > Task :flutter_plugin_android_lifecycle:bundleLibResDebug UP-TO-DATE
[  +35 ms] > Task :local_auth:processDebugJavaRes NO-SOURCE
[   +2 ms] > Task :local_auth:bundleLibResDebug UP-TO-DATE
[   +1 ms] > Task :moor_ffi:processDebugJavaRes NO-SOURCE
[   +1 ms] > Task :moor_ffi:bundleLibResDebug UP-TO-DATE
[        ] > Task :package_info:processDebugJavaRes NO-SOURCE
[        ] > Task :package_info:bundleLibResDebug UP-TO-DATE
[        ] > Task :path_provider:processDebugJavaRes NO-SOURCE
[        ] > Task :path_provider:bundleLibResDebug UP-TO-DATE
[        ] > Task :path_provider_macos:processDebugJavaRes NO-SOURCE
[   +3 ms] > Task :path_provider_macos:bundleLibResDebug UP-TO-DATE
[   +1 ms] > Task :shared_preferences:processDebugJavaRes NO-SOURCE
[   +1 ms] > Task :shared_preferences:bundleLibResDebug UP-TO-DATE
[        ] > Task :shared_preferences_macos:processDebugJavaRes NO-SOURCE
[        ] > Task :shared_preferences_macos:bundleLibResDebug UP-TO-DATE
[        ] > Task :shared_preferences_web:processDebugJavaRes NO-SOURCE
[        ] > Task :shared_preferences_web:bundleLibResDebug UP-TO-DATE
[        ] > Task :sqflite:processDebugJavaRes NO-SOURCE
[        ] > Task :sqflite:bundleLibResDebug UP-TO-DATE
[   +5 ms] > Task :url_launcher:processDebugJavaRes NO-SOURCE
[        ] > Task :url_launcher:bundleLibResDebug UP-TO-DATE
[        ] > Task :url_launcher_macos:processDebugJavaRes NO-SOURCE
[        ] > Task :url_launcher_macos:bundleLibResDebug UP-TO-DATE
[        ] > Task :url_launcher_web:processDebugJavaRes NO-SOURCE
[   +1 ms] > Task :url_launcher_web:bundleLibResDebug UP-TO-DATE
[   +1 ms] > Task :app:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :url_launcher_web:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :url_launcher_web:createFullJarDebug UP-TO-DATE
[        ] > Task :url_launcher_macos:bundleLibRuntimeDebug UP-TO-DATE
[   +1 ms] > Task :url_launcher_macos:createFullJarDebug UP-TO-DATE
[   +3 ms] > Task :shared_preferences_macos:bundleLibRuntimeDebug UP-TO-DATE
[   +1 ms] > Task :shared_preferences_macos:createFullJarDebug UP-TO-DATE
[        ] > Task :shared_preferences_web:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :shared_preferences_web:createFullJarDebug UP-TO-DATE
[        ] > Task :shared_preferences:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :shared_preferences:createFullJarDebug UP-TO-DATE
[        ] > Task :url_launcher:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :url_launcher:createFullJarDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:bundleLibRuntimeDebug UP-TO-DATE
[   +2 ms] > Task :flutter_plugin_android_lifecycle:createFullJarDebug UP-TO-DATE
[        ] > Task :local_auth:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :local_auth:createFullJarDebug UP-TO-DATE
[        ] > Task :path_provider_macos:bundleLibRuntimeDebug UP-TO-DATE
[   +3 ms] > Task :path_provider_macos:createFullJarDebug UP-TO-DATE
[   +1 ms] > Task :path_provider:bundleLibRuntimeDebug UP-TO-DATE
[   +1 ms] > Task :path_provider:createFullJarDebug UP-TO-DATE
[        ] > Task :sqflite:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :sqflite:createFullJarDebug UP-TO-DATE
[        ] > Task :package_info:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :package_info:createFullJarDebug UP-TO-DATE
[        ] > Task :moor_ffi:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :moor_ffi:createFullJarDebug UP-TO-DATE
[        ] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[        ] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[   +1 ms] > Task :app:mergeExtDexDebug UP-TO-DATE
[  +33 ms] > Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE
[   +2 ms] > Task :app:mergeDexDebug UP-TO-DATE
[   +2 ms] > Task :app:validateSigningDebug UP-TO-DATE
[   +1 ms] > Task :app:signingConfigWriterDebug UP-TO-DATE
[   +1 ms] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[   +1 ms] > 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 :local_auth:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :local_auth:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :local_auth:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :local_auth:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :moor_ffi:mergeDebugJniLibFolders UP-TO-DATE
[   +1 ms] > Task :moor_ffi:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :moor_ffi:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :moor_ffi:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :package_info:mergeDebugJniLibFolders UP-TO-DATE
[   +1 ms] > Task :package_info:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :package_info:stripDebugDebugSymbols UP-TO-DATE
[   +3 ms] > Task :package_info:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[   +1 ms] > Task :path_provider:mergeDebugJniLibFolders UP-TO-DATE
[   +1 ms] > Task :path_provider:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :path_provider:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :path_provider:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :path_provider_macos:mergeDebugJniLibFolders UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:mergeDebugNativeLibs UP-TO-DATE
[   +2 ms] > Task :path_provider_macos:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :path_provider_macos:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :shared_preferences:stripDebugDebugSymbols UP-TO-DATE
[   +3 ms] > Task :shared_preferences:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[   +1 ms] > Task :shared_preferences_macos:mergeDebugJniLibFolders UP-TO-DATE
[   +2 ms] > Task :shared_preferences_macos:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :shared_preferences_macos:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :shared_preferences_macos:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :shared_preferences_web:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :shared_preferences_web:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :shared_preferences_web:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :shared_preferences_web:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[   +1 ms] > Task :sqflite:mergeDebugJniLibFolders UP-TO-DATE
[   +1 ms] > Task :sqflite:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :sqflite:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :sqflite:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :url_launcher:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :url_launcher:mergeDebugNativeLibs UP-TO-DATE
[   +3 ms] > Task :url_launcher:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :url_launcher:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[   +1 ms] > Task :url_launcher_macos:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :url_launcher_macos:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :url_launcher_macos:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :url_launcher_macos:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :url_launcher_web:mergeDebugJniLibFolders UP-TO-DATE
[   +1 ms] > Task :url_launcher_web:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :url_launcher_web:stripDebugDebugSymbols UP-TO-DATE
[   +1 ms] > Task :url_launcher_web:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[   +3 ms] Compatible side by side NDK version was not found.
[   +1 ms] > Task :app:packageDebug UP-TO-DATE
[        ] > Task :app:assembleDebug 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
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugJavaResource UP-TO-DATE
[        ] > 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
[   +1 ms] > Task :local_auth:extractDebugAnnotations UP-TO-DATE
[        ] > Task :local_auth:mergeDebugGeneratedProguardFiles UP-TO-DATE
[   +3 ms] > Task :local_auth:mergeDebugConsumerProguardFiles UP-TO-DATE
[   +1 ms] > Task :local_auth:prepareLintJarForPublish UP-TO-DATE
[  +12 ms] > Task :local_auth:mergeDebugJavaResource UP-TO-DATE
[   +1 ms] > Task :local_auth:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[   +1 ms] > Task :local_auth:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :local_auth:bundleDebugAar UP-TO-DATE
[        ] > Task :local_auth:compileDebugSources UP-TO-DATE
[   +1 ms] > Task :local_auth:assembleDebug UP-TO-DATE
[   +1 ms] > Task :moor_ffi:extractDebugAnnotations UP-TO-DATE
[   +1 ms] > Task :moor_ffi:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :moor_ffi:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :moor_ffi:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :moor_ffi:mergeDebugJavaResource UP-TO-DATE
[   +1 ms] > Task :moor_ffi:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[   +1 ms] > Task :moor_ffi:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[   +1 ms] > Task :moor_ffi:bundleDebugAar UP-TO-DATE
[   +1 ms] > Task :moor_ffi:compileDebugSources UP-TO-DATE
[        ] > Task :moor_ffi:assembleDebug UP-TO-DATE
[        ] > Task :package_info:extractDebugAnnotations UP-TO-DATE
[        ] > Task :package_info:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :package_info:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :package_info:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :package_info:mergeDebugJavaResource UP-TO-DATE
[   +4 ms] > Task :package_info:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[   +1 ms] > Task :package_info:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :package_info:bundleDebugAar UP-TO-DATE
[        ] > Task :package_info:compileDebugSources UP-TO-DATE
[        ] > Task :package_info:assembleDebug UP-TO-DATE
[        ] > Task :path_provider:extractDebugAnnotations UP-TO-DATE
[        ] > Task :path_provider:mergeDebugGeneratedProguardFiles UP-TO-DATE
[   +1 ms] > Task :path_provider:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :path_provider:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :path_provider:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :path_provider:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :path_provider:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :path_provider:bundleDebugAar UP-TO-DATE
[        ] > Task :path_provider:compileDebugSources UP-TO-DATE
[   +3 ms] > Task :path_provider:assembleDebug UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:extractDebugAnnotations UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:mergeDebugGeneratedProguardFiles UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :path_provider_macos:prepareLintJarForPublish UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:mergeDebugJavaResource UP-TO-DATE
[   +1 ms] > Task :path_provider_macos:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :path_provider_macos:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :path_provider_macos:bundleDebugAar UP-TO-DATE
[        ] > Task :path_provider_macos:compileDebugSources UP-TO-DATE
[        ] > Task :path_provider_macos:assembleDebug UP-TO-DATE
[        ] > Task :shared_preferences:extractDebugAnnotations UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugConsumerProguardFiles UP-TO-DATE
[   +3 ms] > Task :shared_preferences:prepareLintJarForPublish UP-TO-DATE
[   +1 ms] > Task :shared_preferences:mergeDebugJavaResource UP-TO-DATE
[   +1 ms] > Task :shared_preferences:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :shared_preferences:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :shared_preferences:bundleDebugAar UP-TO-DATE
[        ] > Task :shared_preferences:compileDebugSources UP-TO-DATE
[        ] > Task :shared_preferences:assembleDebug UP-TO-DATE
[        ] > Task :shared_preferences_macos:extractDebugAnnotations UP-TO-DATE
[        ] > Task :shared_preferences_macos:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :shared_preferences_macos:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :shared_preferences_macos:prepareLintJarForPublish UP-TO-DATE
[   +1 ms] > Task :shared_preferences_macos:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :shared_preferences_macos:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :shared_preferences_macos:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :shared_preferences_macos:bundleDebugAar UP-TO-DATE
[   +4 ms] > Task :shared_preferences_macos:compileDebugSources UP-TO-DATE
[   +1 ms] > Task :shared_preferences_macos:assembleDebug UP-TO-DATE
[        ] > Task :shared_preferences_web:extractDebugAnnotations UP-TO-DATE
[        ] > Task :shared_preferences_web:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :shared_preferences_web:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :shared_preferences_web:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :shared_preferences_web:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :shared_preferences_web:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :shared_preferences_web:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :shared_preferences_web:bundleDebugAar UP-TO-DATE
[        ] > Task :shared_preferences_web:compileDebugSources UP-TO-DATE
[        ] > Task :shared_preferences_web:assembleDebug UP-TO-DATE
[   +1 ms] > Task :sqflite:extractDebugAnnotations UP-TO-DATE
[        ] > Task :sqflite:mergeDebugGeneratedProguardFiles UP-TO-DATE
[   +3 ms] > Task :sqflite:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :sqflite:prepareLintJarForPublish UP-TO-DATE
[   +1 ms] > Task :sqflite:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :sqflite:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :sqflite:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :sqflite:bundleDebugAar UP-TO-DATE
[        ] > Task :sqflite:compileDebugSources UP-TO-DATE
[        ] > Task :sqflite:assembleDebug UP-TO-DATE
[        ] > Task :url_launcher:extractDebugAnnotations UP-TO-DATE
[        ] > Task :url_launcher:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :url_launcher:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :url_launcher:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :url_launcher:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :url_launcher:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[   +1 ms] > Task :url_launcher:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[   +4 ms] > Task :url_launcher:bundleDebugAar UP-TO-DATE
[   +1 ms] > Task :url_launcher_macos:extractDebugAnnotations UP-TO-DATE
[   +1 ms] > Task :url_launcher:mergeDebugResources UP-TO-DATE
[        ] > Task :url_launcher:compileDebugSources UP-TO-DATE
[        ] > Task :url_launcher:assembleDebug UP-TO-DATE
[        ] > Task :url_launcher_macos:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :url_launcher_macos:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :url_launcher_macos:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :url_launcher_macos:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :url_launcher_macos:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :url_launcher_macos:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :url_launcher_macos:bundleDebugAar UP-TO-DATE
[        ] > Task :url_launcher_macos:compileDebugSources UP-TO-DATE
[        ] > Task :url_launcher_macos:assembleDebug UP-TO-DATE
[        ] > Task :url_launcher_web:extractDebugAnnotations UP-TO-DATE
[        ] > Task :url_launcher_web:mergeDebugGeneratedProguardFiles UP-TO-DATE
[   +1 ms] > Task :url_launcher_web:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :url_launcher_web:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :url_launcher_web:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :url_launcher_web:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :url_launcher_web:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[   +5 ms] > Task :url_launcher_web:bundleDebugAar UP-TO-DATE
[   +1 ms] > Task :url_launcher_web:compileDebugSources UP-TO-DATE
[        ] > Task :url_launcher_web:assembleDebug UP-TO-DATE
[   +1 ms] BUILD SUCCESSFUL in 3s
[   +1 ms] 395 actionable tasks: 3 executed, 392 up-to-date
[ +402 ms] Running Gradle task 'assembleDebug'... (completed in 3,9s)
[  +41 ms] calculateSha: LocalDirectory: 'D:\www\sudoku_stats\build\app\outputs\apk'/app.apk
[  +60 ms] calculateSha: reading file took 57us
[ +735 ms] calculateSha: computing sha took 734us
[   +5 ms] √ Built build\app\outputs\apk\debug\app-debug.apk.
[   +5 ms] executing: D:\Android\sdk\build-tools\28.0.3\aapt dump xmltree D:\www\sudoku_stats\build\app\outputs\apk\app.apk AndroidManifest.xml
[  +11 ms] Exit code 0 from: D:\Android\sdk\build-tools\28.0.3\aapt dump xmltree D:\www\sudoku_stats\build\app\outputs\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.4" (Raw: "1.0.4")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.zlati.pehlivanov.sudoku_stats" (Raw: "com.zlati.pehlivanov.sudoku_stats")
               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=22)
                 A: android:name(0x01010003)="android.permission.USE_FINGERPRINT" (Raw: "android.permission.USE_FINGERPRINT")
               E: uses-permission (line=23)
                 A: android:name(0x01010003)="android.permission.USE_BIOMETRIC" (Raw: "android.permission.USE_BIOMETRIC")
               E: application (line=25)
                 A: android:label(0x01010001)="sudoku_stats" (Raw: "sudoku_stats")
                 A: android:icon(0x01010002)=@0x7f0b0000
                 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=31)
                   A: android:theme(0x01010000)=@0x7f0d00a3
                   A: android:name(0x01010003)="com.zlati.pehlivanov.sudoku_stats.MainActivity" (Raw: "com.zlati.pehlivanov.sudoku_stats.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: intent-filter (line=38)
                     E: action (line=39)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=41)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=48)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: activity (line=52)
                   A: android:theme(0x01010000)=@0x1030007
                   A: android:name(0x01010003)="io.flutter.plugins.urllauncher.WebViewActivity" (Raw: "io.flutter.plugins.urllauncher.WebViewActivity")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                 E: activity (line=56)
                   A: android:theme(0x01010000)=@0x7f0d00a2
                   A: android:name(0x01010003)="androidx.biometric.DeviceCredentialHandlerActivity" (Raw: "androidx.biometric.DeviceCredentialHandlerActivity")
[   +3 ms] Stopping app 'app.apk' on SM G930F.
[   +2 ms] executing: D:\Android\sdk\platform-tools\adb.exe -s ce04160460755a2404 shell am force-stop com.zlati.pehlivanov.sudoku_stats
[ +133 ms] executing: D:\Android\sdk\platform-tools\adb.exe -s ce04160460755a2404 shell pm list packages com.zlati.pehlivanov.sudoku_stats
[ +663 ms] package:com.zlati.pehlivanov.sudoku_stats
[   +4 ms] executing: D:\Android\sdk\platform-tools\adb.exe -s ce04160460755a2404 shell cat /data/local/tmp/sky.com.zlati.pehlivanov.sudoku_stats.sha1
[  +78 ms] acdb2f0c65a04d9ec5f2551366f253ee58d9aad4
[   +2 ms] Latest build already installed.
[   +1 ms] SM G930F startApp
[   +2 ms] executing: D:\Android\sdk\platform-tools\adb.exe -s ce04160460755a2404 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.zlati.pehlivanov.sudoku_stats/com.zlati.pehlivanov.sudoku_stats.MainActivity
[ +165 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.zlati.pehlivanov.sudoku_stats/.MainActivity (has extras) }
[   +2 ms] Waiting for observatory port to be available...
[ +147 ms] D/FlutterFragmentActivity(13287): Using the launch theme as normal theme.
[  +29 ms] D/FlutterFragmentActivity(13287): Creating FlutterFragment with new engine:
[   +1 ms] D/FlutterFragmentActivity(13287): Background transparency mode: opaque
[        ] D/FlutterFragmentActivity(13287): Dart entrypoint: main
[        ] D/FlutterFragmentActivity(13287): Initial route: /
[        ] D/FlutterFragmentActivity(13287): App bundle path: flutter_assets
[        ] D/FlutterFragmentActivity(13287): Will attach FlutterEngine to Activity: true
[        ] D/FlutterActivityAndFragmentDelegate(13287): Setting up FlutterEngine.
[        ] D/FlutterFragment(13287): Deferring to attached Activity to provide a FlutterEngine.
[        ] D/FlutterActivityAndFragmentDelegate(13287): No preferred FlutterEngine was provided. Creating a new FlutterEngine for this FlutterFragment.
[ +127 ms] D/FlutterActivityAndFragmentDelegate(13287): Attaching FlutterEngine to the Activity that owns this Fragment.
[  +39 ms] D/FlutterView(13287): Attaching to a FlutterEngine: io.flutter.embedding.engine.FlutterEngine@a5546fd
[  +15 ms] D/FlutterActivityAndFragmentDelegate(13287): Executing Dart entrypoint: main, and sending initial route: /
[ +291 ms] Observatory URL on device: http://127.0.0.1:46244/GF0eOOfSIjs=/
[   +3 ms] executing: D:\Android\sdk\platform-tools\adb.exe -s ce04160460755a2404 forward tcp:0 tcp:46244
[  +25 ms] 54678
[   +2 ms] Forwarded host port 54678 to device port 46244 for Observatory
[  +11 ms] Connecting to service protocol: http://127.0.0.1:54678/GF0eOOfSIjs=/
[ +370 ms] Successfully connected to service protocol: http://127.0.0.1:54678/GF0eOOfSIjs=/
[   +5 ms] Sending to VM service: getVM({})
[   +8 ms] Result: {type: VM, name: vm, architectureBits: 64, hostCPU: Unknown, operatingSystem: android, targetCPU: arm64, version: 2.7.2 (Mon Mar 23 22:11:27 2020 +0100) on "android_arm64", _profilerMode: VM, _nativeZoneMemoryUsage:
0, pid: 13287, startTime: 15878...
[   +7 ms] Sending to VM service: getIsolate({isolateId: isolates/2953553610098887})
[   +4 ms] Sending to VM service: _flutter.listViews({})
[   +8 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x7d74e54920, isolate: {type: @Isolate, fixedId: true, id: isolates/2953553610098887, name: main.dart$main-2953553610098887, number:
2953553610098887}}]}
[   +6 ms] DevFS: Creating new filesystem on the device (null)
[   +1 ms] Sending to VM service: _createDevFS({fsName: sudoku_stats})
[  +49 ms] Result: {type: Isolate, id: isolates/2953553610098887, name: main, number: 2953553610098887, _originNumber: 2953553610098887, startTime: 1587820956711, _heaps: {new: {type: HeapSpace, name: new, vmName: Scavenger,
collections: 0, avgCollectionPeriodMillis...
[  +26 ms] Result: {type: FileSystem, name: sudoku_stats, uri: file:///data/user/0/com.zlati.pehlivanov.sudoku_stats/code_cache/sudoku_statsURPBZG/sudoku_stats/}
[   +1 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.zlati.pehlivanov.sudoku_stats/code_cache/sudoku_statsURPBZG/sudoku_stats/)
[   +3 ms] Updating assets
[ +629 ms] Syncing files to device SM G930F...
[   +4 ms] Scanning asset files
[   +3 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +9 ms] D:\flutter\bin\cache\dart-sdk\bin\dart.exe D:\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root D:\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental
--target=flutter -Ddart.developer.causal_async_stacks=true --output-dill C:\Users\Goldy\AppData\Local\Temp\flutter_tool.ce059d7f-86f7-11ea-bfbd-08606e1a5661\app.dill --packages D:\www\sudoku_stats\.packages -Ddart.vm.profile=false
-Ddart.vm.product=false --bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions --enable-asserts --track-widget-creation --filesystem-scheme
org-dartlang-root
[   +9 ms] D/libGLESv2(13287): STS_GLApi : DTS, ODTC are not allowed for Package : com.zlati.pehlivanov.sudoku_stats
[   +4 ms] <- compile package:sudoku_stats/main.dart
[+1636 ms] I/flutter (13287): autorun1 null
[  +49 ms] I/flutter (13287): autorun3 false
[ +613 ms] I/flutter (13287): Moor: Sent SELECT * FROM securities LIMIT 1; with args []
[  +10 ms] I/flutter (13287): firstTime false
[   +4 ms] I/flutter (13287): autorun1 false
[        ] I/flutter (13287): autorun3 false
[ +537 ms] D/InputMethodManager(13287): SSI - flag : 0 Pid : 13287 view : com.zlati.pehlivanov.sudoku_stats
[  +43 ms] V/InputMethodManager(13287): Starting input: tba=android.view.inputmethod.EditorInfo@254d925 nm : com.zlati.pehlivanov.sudoku_stats ic=io.flutter.plugin.editing.InputConnectionAdaptor@fe7eafa
[   +2 ms] I/InputMethodManager(13287): startInputInner - mService.startInputOrWindowGainedFocus
[   +1 ms] D/InputMethodManager(13287): SSI - flag : 0 Pid : 13287 view : com.zlati.pehlivanov.sudoku_stats
[ +311 ms] D/ViewRootImpl@f8806a7[MainActivity](13287): MSG_RESIZED: frame=Rect(0, 0 - 1440, 2560) ci=Rect(0, 96 - 0, 820) vi=Rect(0, 96 - 0, 820) or=1
[  +27 ms] D/ViewRootImpl@f8806a7[MainActivity](13287): Relayout returned: old=[0,0][1440,2560] new=[0,0][1440,2560] result=0x1 surface={valid=true 538271784960} changed=false
[+5304 ms] D/ViewRootImpl@f8806a7[MainActivity](13287): ViewPostIme pointer 0
[ +132 ms] D/ViewRootImpl@f8806a7[MainActivity](13287): ViewPostIme pointer 1
[ +143 ms] I/flutter (13287): Biometric is available!
[  +12 ms] I/flutter (13287): [BiometricType.fingerprint]
[  +69 ms] W/ResourceType(13287): Invalid package identifier when getting bag for resource number 0xffff0000
[   +2 ms] W/ResourceType(13287): Invalid package identifier when getting bag for resource number 0x00018827
[  +27 ms] D/ScrollView(13287): initGoToTop
[  +52 ms] E/MethodChannel#plugins.flutter.io/local_auth(13287): Failed to handle method call
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287): java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor(AppCompatDelegateImpl.java:686)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor(AppCompatDelegateImpl.java:649)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:542)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.appcompat.app.AppCompatDialog.setContentView(AppCompatDialog.java:95)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.appcompat.app.AlertController.installContent(AlertController.java:232)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.appcompat.app.AlertDialog.onCreate(AlertDialog.java:279)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at android.app.Dialog.dispatchOnCreate(Dialog.java:494)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at android.app.Dialog.show(Dialog.java:342)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.fragment.app.DialogFragment.onStart(DialogFragment.java:486)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.fragment.app.Fragment.performStart(Fragment.java:2627)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:915)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1238)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1303)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:439)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManagerImpl.java:2076)
[   +2 ms] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1866)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1821)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.fragment.app.FragmentManagerImpl.executePendingTransactions(FragmentManagerImpl.java:183)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.biometric.BiometricPrompt.authenticateInternal(BiometricPrompt.java:749)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at androidx.biometric.BiometricPrompt.authenticate(BiometricPrompt.java:658)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at io.flutter.plugins.localauth.AuthenticationHelper.authenticate(AuthenticationHelper.java:103)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(LocalAuthPlugin.java:120)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:231)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:93)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:642)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at android.os.MessageQueue.nativePollOnce(Native Method)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at android.os.MessageQueue.next(MessageQueue.java:325)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at android.os.Looper.loop(Looper.java:142)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at android.app.ActivityThread.main(ActivityThread.java:6944)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at java.lang.reflect.Method.invoke(Native Method)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
[        ] E/MethodChannel#plugins.flutter.io/local_auth(13287):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
[   +4 ms] I/flutter (13287): PlatformException(error, You need to use a Theme.AppCompat theme (or descendant) with this activity., null)
[   +1 ms] I/flutter (13287): User is not authenticated.
[   +2 ms] I/zygote64(13287): Do partial code cache collection, code=27KB, data=22KB
[   +1 ms] I/zygote64(13287): After code cache collection, code=27KB, data=22KB
[        ] I/zygote64(13287): Increasing code cache capacity to 128KB
[ +376 ms] I/FingerprintManager(13287): handleMessage = 101, 6, 10001
[ +189 ms] Updating files
[ +341 ms] DevFS: Sync finished
[   +3 ms] Syncing files to device SM G930F... (completed in 9 953ms, longer than expected)
[   +1 ms] Synced 1.3MB.
[   +2 ms] Sending to VM service: _flutter.listViews({})
[   +8 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x7d74e54920, isolate: {type: @Isolate, fixedId: true, id: isolates/2953553610098887, name: main.dart$main-2953553610098887, number:
2953553610098887}}]}
[   +1 ms] <- accept
[   +3 ms] Connected to _flutterView/0x7d74e54920.
[   +2 ms] 🔥  To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
[   +1 ms] An Observatory debugger and profiler on SM G930F is available at: http://127.0.0.1:54678/GF0eOOfSIjs=/
[        ] For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".
[√] Flutter (Channel stable, v1.12.13+hotfix.9, on Microsoft Windows [Version 10.0.18362.778], locale bg-BG)
    • Flutter version 1.12.13+hotfix.9 at D:\flutter
    • Framework revision f139b11009 (4 weeks ago), 2020-03-30 13:57:30 -0700
    • Engine revision af51afceb8
    • Dart version 2.7.2

[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at D:\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 28.0.3
    • Java binary at: D:\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
    • All Android licenses accepted.

[√] Android Studio (version 3.6)
    • Android Studio at D:\Android\Android Studio
    • Flutter plugin version 45.1.1
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[√] VS Code, 64-bit edition (version 1.44.2)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.9.1

[√] Connected device (1 available)
    • SM G930F • ce04160460755a2404 • android-arm64 • Android 8.0.0 (API 26)


</details>

Applied changes suggested in this comment
https://github.com/flutter/flutter/issues/47602#issuecomment-572253622
And now it works, but I don't understand why. 
What are the side effects? 
Why we need to use AppCompat. 
My app is created from scratch with the latest stable version of flutter.
My app was working without it on the emulator but not on real device, where I didn't see the native dialog at all.

@iapicca I had the exact same issue as the reported one, 
https://github.com/flutter/flutter/issues/47602
with the exact same logs. Maybe it is a good idea to update the readme of the plugin and the codemagick article with Kotlin variant, since Kotlin is now the default one and with an explanation about this 
> I was able to solve this by changing the parent style of the theme of the MainActivity from @android:style/Theme.Black.NoTitleBar to Theme.AppCompat.Light.NoActionBar.

I understand it must be frustrating, but it is an oversight from Flutter team not adding any information about the change of the MainActivity Java and Kotlin. Not to mention the style xml thing. It is frustrating for me as well to dig deep into some closed issues. I even updated the plugin in hope that it will be fixed and it was not. 
I want to know why 2 of these manual changes that we have to make are not included in the readme and why we have to change the default styles at all?  

Regards
gat786 commented 4 years ago

I read some docs and it seems to me that the local_auth plugin uses FragmentActivity which inherits from ActivityCompat that makes it important for us to use AppCompat instead of any other theme. If i am correct then how can i help in resolving this I am looking to contribute.

campioncino commented 4 years ago

I followed the istructions but I get this error on Android <28 I/zygote ( 9481): Rejecting re-init on previously-failed class java.lang.Class<androidx.appcompat.widget.DialogTitle>: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/core/widget/TintableCompoundDrawablesView; I/zygote ( 9481): (Throwable with no stack trace) I/zygote ( 9481): Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.core.widget.TintableCompoundDrawablesView" on path: DexPathList[[zip file "/data/app/it.izs.flutter.xxx-ORL4DROCJlWnnP-SPlbUdA==/base.apk"],nativeLibraryDirectories=[/data/app/it.izs.flutter.xxx-ORL4DROCJlWnnP-SPlbUdA==/lib/x86, /data/app/it.izs.flutter.xxx-ORL4DROCJlWnnP-SPlbUdA==/base.apk!/lib/x86, /system/lib, /vendor/lib]] I/zygote ( 9481): (Throwable with no stack trace) I/zygote ( 9481): E/MethodChannel#plugins.flutter.io/local_auth( 9481): Failed to handle method call E/MethodChannel#plugins.flutter.io/local_auth( 9481): android.view.InflateException: Binary XML file line #26: Binary XML file line #45: Error inflating class androidx.appcompat.widget.DialogTitle E/MethodChannel#plugins.flutter.io/local_auth( 9481): Caused by: android.view.InflateException: Binary XML file line #45: Error inflating class androidx.appcompat.widget.DialogTitle E/MethodChannel#plugins.flutter.io/local_auth( 9481): Caused by: java.lang.ClassNotFoundException: androidx.appcompat.widget.DialogTitle E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.VMClassLoader.findLoadedClass(Native Method) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:738) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.ClassLoader.loadClass(ClassLoader.java:363) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.ClassLoader.loadClass(ClassLoader.java:312) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.createView(LayoutInflater.java:606) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:790) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.rInflate(LayoutInflater.java:863) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.rInflate(LayoutInflater.java:866) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.parseInclude(LayoutInflater.java:995) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.rInflate(LayoutInflater.java:859) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.inflate(LayoutInflater.java:515) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.inflate(LayoutInflater.java:423) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.inflate(LayoutInflater.java:374) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:555) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDialog.setContentView(AppCompatDialog.java:95) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AlertController.installContent(AlertController.java:232) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AlertDialog.onCreate(AlertDialog.java:279) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.app.Dialog.dispatchOnCreate(Dialog.java:403) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.app.Dialog.show(Dialog.java:302) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.DialogFragment.onStart(DialogFragment.java:486) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.Fragment.performStart(Fragment.java:2632) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:915) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1238) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1303) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:439) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManagerImpl.java:2079) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1869) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1824) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.executePendingTransactions(FragmentManagerImpl.java:183) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.biometric.BiometricPrompt.authenticateInternal(BiometricPrompt.java:749) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.biometric.BiometricPrompt.authenticate(BiometricPrompt.java:658) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at io.flutter.plugins.localauth.AuthenticationHelper.authenticate(AuthenticationHelper.java:103) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(LocalAuthPlugin.java:120) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:226) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:631) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.os.MessageQueue.nativePollOnce(Native Method) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.os.MessageQueue.next(MessageQueue.java:325) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.os.Looper.loop(Looper.java:142) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.app.ActivityThread.main(ActivityThread.java:6494) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.reflect.Method.invoke(Native Method) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) E/MethodChannel#plugins.flutter.io/local_auth( 9481): Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/core/widget/TintableCompoundDrawablesView; E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDelegateImpl.createView(AppCompatDelegateImpl.java:1383) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDelegateImpl.onCreateView(AppCompatDelegateImpl.java:1457) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:772) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.inflate(LayoutInflater.java:492) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.inflate(LayoutInflater.java:423) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.inflate(LayoutInflater.java:374) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at com.android.internal.policy.DecorView.onResourcesLoaded(DecorView.java:1933) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at com.android.internal.policy.PhoneWindow.generateLayout(PhoneWindow.java:2586) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at com.android.internal.policy.PhoneWindow.installDecor(PhoneWindow.java:2659) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at com.android.internal.policy.PhoneWindow.getDecorView(PhoneWindow.java:2067) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor(AppCompatDelegateImpl.java:717) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor(AppCompatDelegateImpl.java:659) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:552) E/MethodChannel#plugins.flutter.io/local_auth( 9481): ... 30 more E/MethodChannel#plugins.flutter.io/local_auth( 9481): Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.core.widget.TintableCompoundDrawablesView" on path: DexPathList[[zip file "/data/app/it.izs.flutter.xxx-ORL4DROCJlWnnP-SPlbUdA==/base.apk"],nativeLibraryDirectories=[/data/app/it.izs.flutter.xxx-ORL4DROCJlWnnP-SPlbUdA==/lib/x86, /data/app/it.izs.flutter.xxx-ORL4DROCJlWnnP-SPlbUdA==/base.apk!/lib/x86, /system/lib, /vendor/lib]] E/MethodChannel#plugins.flutter.io/local_auth( 9481): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.ClassLoader.loadClass(ClassLoader.java:379) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.ClassLoader.loadClass(ClassLoader.java:312) E/MethodChannel#plugins.flutter.io/local_auth( 9481): ... 44 more

johngorithm commented 4 years ago

I followed the istructions but I get this error on Android <28 I/zygote ( 9481): Rejecting re-init on previously-failed class java.lang.Class<androidx.appcompat.widget.DialogTitle>: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/core/widget/TintableCompoundDrawablesView; I/zygote ( 9481): (Throwable with no stack trace) I/zygote ( 9481): Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.core.widget.TintableCompoundDrawablesView" on path: DexPathList[[zip file "/data/app/it.izs.flutter.farmaco-ORL4DROCJlWnnP-SPlbUdA==/base.apk"],nativeLibraryDirectories=[/data/app/it.izs.flutter.farmaco-ORL4DROCJlWnnP-SPlbUdA==/lib/x86, /data/app/it.izs.flutter.farmaco-ORL4DROCJlWnnP-SPlbUdA==/base.apk!/lib/x86, /system/lib, /vendor/lib]] I/zygote ( 9481): (Throwable with no stack trace) I/zygote ( 9481): E/MethodChannel#plugins.flutter.io/local_auth( 9481): Failed to handle method call E/MethodChannel#plugins.flutter.io/local_auth( 9481): android.view.InflateException: Binary XML file line #26: Binary XML file line #45: Error inflating class androidx.appcompat.widget.DialogTitle E/MethodChannel#plugins.flutter.io/local_auth( 9481): Caused by: android.view.InflateException: Binary XML file line #45: Error inflating class androidx.appcompat.widget.DialogTitle E/MethodChannel#plugins.flutter.io/local_auth( 9481): Caused by: java.lang.ClassNotFoundException: androidx.appcompat.widget.DialogTitle E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.VMClassLoader.findLoadedClass(Native Method) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:738) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.ClassLoader.loadClass(ClassLoader.java:363) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.ClassLoader.loadClass(ClassLoader.java:312) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.createView(LayoutInflater.java:606) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:790) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.rInflate(LayoutInflater.java:863) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.rInflate(LayoutInflater.java:866) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.parseInclude(LayoutInflater.java:995) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.rInflate(LayoutInflater.java:859) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.inflate(LayoutInflater.java:515) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.inflate(LayoutInflater.java:423) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.inflate(LayoutInflater.java:374) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:555) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDialog.setContentView(AppCompatDialog.java:95) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AlertController.installContent(AlertController.java:232) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AlertDialog.onCreate(AlertDialog.java:279) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.app.Dialog.dispatchOnCreate(Dialog.java:403) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.app.Dialog.show(Dialog.java:302) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.DialogFragment.onStart(DialogFragment.java:486) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.Fragment.performStart(Fragment.java:2632) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:915) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1238) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1303) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:439) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManagerImpl.java:2079) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1869) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1824) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.fragment.app.FragmentManagerImpl.executePendingTransactions(FragmentManagerImpl.java:183) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.biometric.BiometricPrompt.authenticateInternal(BiometricPrompt.java:749) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.biometric.BiometricPrompt.authenticate(BiometricPrompt.java:658) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at io.flutter.plugins.localauth.AuthenticationHelper.authenticate(AuthenticationHelper.java:103) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(LocalAuthPlugin.java:120) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:226) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:631) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.os.MessageQueue.nativePollOnce(Native Method) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.os.MessageQueue.next(MessageQueue.java:325) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.os.Looper.loop(Looper.java:142) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.app.ActivityThread.main(ActivityThread.java:6494) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.reflect.Method.invoke(Native Method) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) E/MethodChannel#plugins.flutter.io/local_auth( 9481): Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/core/widget/TintableCompoundDrawablesView; E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDelegateImpl.createView(AppCompatDelegateImpl.java:1383) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDelegateImpl.onCreateView(AppCompatDelegateImpl.java:1457) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:772) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.inflate(LayoutInflater.java:492) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.inflate(LayoutInflater.java:423) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at android.view.LayoutInflater.inflate(LayoutInflater.java:374) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at com.android.internal.policy.DecorView.onResourcesLoaded(DecorView.java:1933) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at com.android.internal.policy.PhoneWindow.generateLayout(PhoneWindow.java:2586) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at com.android.internal.policy.PhoneWindow.installDecor(PhoneWindow.java:2659) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at com.android.internal.policy.PhoneWindow.getDecorView(PhoneWindow.java:2067) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor(AppCompatDelegateImpl.java:717) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor(AppCompatDelegateImpl.java:659) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:552) E/MethodChannel#plugins.flutter.io/local_auth( 9481): ... 30 more E/MethodChannel#plugins.flutter.io/local_auth( 9481): Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.core.widget.TintableCompoundDrawablesView" on path: DexPathList[[zip file "/data/app/it.izs.flutter.farmaco-ORL4DROCJlWnnP-SPlbUdA==/base.apk"],nativeLibraryDirectories=[/data/app/it.izs.flutter.farmaco-ORL4DROCJlWnnP-SPlbUdA==/lib/x86, /data/app/it.izs.flutter.farmaco-ORL4DROCJlWnnP-SPlbUdA==/base.apk!/lib/x86, /system/lib, /vendor/lib]] E/MethodChannel#plugins.flutter.io/local_auth( 9481): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.ClassLoader.loadClass(ClassLoader.java:379) E/MethodChannel#plugins.flutter.io/local_auth( 9481): at java.lang.ClassLoader.loadClass(ClassLoader.java:312) E/MethodChannel#plugins.flutter.io/local_auth( 9481): ... 44 more

I got this too

toxicOxygen commented 4 years ago

guys i think this problem has already been solved, here is the link https://github.com/flutter/flutter/issues/47602

It's work with the last comment , added <style name="LaunchTheme" parent="Theme.AppCompat.Light.NoActionBar"> in style.xml

talamaska commented 4 years ago

It has been closed by the bot because of inactivity. The last comment requests all people that have this issue to create a bug report with full logs for the bug and I created this one following. The docs haven't been updated to mention that you have to use the AppCompat, so I'm not sure if this is The fix or a workaround, or can this plugin work with FlutterActivity instead of FlutterFragmentActivity. Maybe we just need an updated Android guide that includes the information about the theme.

bojidartonchev commented 4 years ago

Hello,

I am having the same issue using local_auth 0.6.3+3 and having style:

<style name="LaunchTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Show a splash screen on the activity. Automatically removed when
         Flutter draws its first frame -->
    <item name="android:windowBackground">@drawable/launch_background</item>
</style>
E/MethodChannel#plugins.flutter.io/local_auth(23744): Failed to handle method call
E/MethodChannel#plugins.flutter.io/local_auth(23744): java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor(AppCompatDelegateImpl.java:686)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor(AppCompatDelegateImpl.java:649)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:542)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.appcompat.app.AppCompatDialog.setContentView(AppCompatDialog.java:95)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.appcompat.app.AlertController.installContent(AlertController.java:232)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.appcompat.app.AlertDialog.onCreate(AlertDialog.java:279)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at android.app.Dialog.dispatchOnCreate(Dialog.java:528)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at android.app.Dialog.show(Dialog.java:389)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.fragment.app.DialogFragment.onStart(DialogFragment.java:486)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.fragment.app.Fragment.performStart(Fragment.java:2632)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:915)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1238)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1303)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:439)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManagerImpl.java:2079)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1869)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1824)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.fragment.app.FragmentManagerImpl.executePendingTransactions(FragmentManagerImpl.java:183)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.biometric.BiometricPrompt.authenticateInternal(BiometricPrompt.java:749)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at androidx.biometric.BiometricPrompt.authenticate(BiometricPrompt.java:658)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at io.flutter.plugins.localauth.AuthenticationHelper.authenticate(AuthenticationHelper.java:103)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(LocalAuthPlugin.java:120)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:692)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at android.os.MessageQueue.nativePollOnce(Native Method)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at android.os.MessageQueue.next(MessageQueue.java:379)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at android.os.Looper.loop(Looper.java:144)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at android.app.ActivityThread.main(ActivityThread.java:7529)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at java.lang.reflect.Method.invoke(Native Method)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
E/MethodChannel#plugins.flutter.io/local_auth(23744):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)
cspensky commented 3 years ago

I have been seeing the same problem using the master branch of flutter-plugins on a Samsung Galaxy S6. It does not seem to be an issue on my Pixel 5.

duzenko commented 3 years ago

Seven months and not even a word from @flutter

darshankawar commented 3 years ago

@talamaska Is this still an issue using latest Flutter and plugin version ? I created a new app on latest master using latest plugin version which compiled and ran properly without any issues. Used the plugin example as sample code.

Launching lib/main.dart on sdk gphone x86 arm in debug mode...
Running Gradle task 'assembleDebug'...
✓ Built build/app/outputs/flutter-apk/app-debug.apk.
Installing build/app/outputs/flutter-apk/app.apk...
Debug service listening on ws://127.0.0.1:58889/ZmBlQnGESHI=/ws
Syncing files to device sdk gphone x86 arm...

The plugin has gone through various updates since this issue was logged, so I'd recommend you to upgrade plugin version and try again to see if issue persists or not.

flutter doctor -v ``` [✓] Flutter (Channel master, 1.27.0-9.0.pre.175, on Mac OS X 10.15.4 19E2269 darwin-x64, locale en-GB) • Flutter version 1.27.0-9.0.pre.175 at /Users/dhs/documents/Fluttersdk/flutter • Framework revision 97295dc9a8 (6 hours ago), 2021-03-03 00:19:03 -0500 • Engine revision cd0e54348b • Dart version 2.13.0 (build 2.13.0-93.0.dev) [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0) • Android SDK at /Users/dhs/Library/Android/sdk • Platform android-30, build-tools 30.0.0 • 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.3, Build version 12C33 ! CocoaPods 1.9.3 out of date (1.10.0 is recommended). CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side. Without CocoaPods, plugins will not work on iOS or macOS. For more info, see https://flutter.dev/platform-plugins To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions. [✓] 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.18.1 [✓] Connected device (3 available) • sdk gphone x86 arm (mobile) • emulator-5554 • android-x86 • Android 11 (API 30) (emulator) • macOS (desktop) • macos • darwin-x64 • Mac OS X 10.15.4 19E2269 darwin-x64 • Chrome (web) • chrome • web-javascript • Google Chrome 88.0.4324.192 ! Doctor found issues in 1 category. ```
talamaska commented 3 years ago

@cspensky My issue also was on physical device Samsung S6 it's on Android 8 @darshankawar Which latest version 0.6.3+4 or 1.1.0? Latest master is 1.1.0 including null safety which I can't run on, also the example in the plugin is quite different from what you have there from pub.dev. Guess this is related to null safety update and also it doesn't have the same configuration in android manifest

<activity android:name="io.flutter.embedding.android.FlutterFragmentActivity"
                  android:launchMode="singleTop"
                  android:theme="@style/Theme.AppCompat.Light"
                  android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection"
                  android:hardwareAccelerated="true"
                  android:windowSoftInputMode="adjustResize">

Notice FlutterFragmentActivity and @style/Theme.AppCompat.Light So it seems that this how it has to be. We just need docs about it. Also I'm kinda confused about that EmbeddingV1Activity.java, Should we have it or shouldn't we? I'm actually using MainActivity.kt

Flutter 1.22.6 • channel stable • https://github.com/flutter/flutter.git Framework • revision 9b2d32b605 (6 weeks ago) • 2021-01-22 14:36:39 -0800 Engine • revision 2f0af37152 Tools • Dart 2.10.5

Tried 0.6.3+4, cause I'm on stable which still doesn't have null safety. Following the same tutorial e.g https://blog.codemagic.io/flutter-local-authentication-using-biometrics/

Without adding configs for Theme.AppCompat I get the same exception. When I change the style to use Theme.AppCompat.Ligh.NoActionBar everything works.

I can confirm that the above activity tag change when placed in my example app 0.6.3+4 without modifying the MainActivity, my app doesn't have any exceptions. I think both changes are doing the same thing in different ways, one changing the activity from the manifest, the other changing the style and the MainActivity to use FlutterFragmentActivity, Seems like the second one is the V1 embeding api? While the first on is the v2?

edit: And now I see you said latest flutter, and I'm not sure do you mean latest Master? I don't think this changes anything in terms of the fact that no instructions or explanation why we have to make any kind of changes related to the theme and the activity type Do you see that here https://pub.dev/packages/local_auth or in the comments of the example?

For me the issue is not that is crashing. The issue is missing docs

Sure there is an example app and if I look at it carefully I might be able to run it without exceptions. The V1 Embedding is confusing in the example app.

Then again I don't know what are the side effects of this activity change, is going to limit me using other native plugins or something else?

omatt commented 3 years ago

I encountered the same behavior on local_auth 1.1.0. I had to modify the theme set of the Flutter app's Android module to @style/Theme.AppCompat in order to solve the issue.

``` [✓] Flutter (Channel stable, 2.0.0, on macOS 11.2.2 20D80 darwin-x64) • Flutter version 2.0.0 • Framework revision 60bd88df91 (5 days ago), 2021-03-03 09:13:17 -0800 • Engine revision 40441def69 • Dart version 2.12.0 ```
yogeshalai commented 3 years ago

If you receive this error:

Exception has occurred. PlatformException (PlatformException(error, You need to use a Theme.AppCompat theme (or descendant) with this activity., null))

Then you need to do this: Go to android > app > src > main > res > values > style.xml

Change the <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">

to

<style name="LaunchTheme" parent="Theme.AppCompat.Light.NoActionBar">

vishgyana commented 3 years ago

Hello,

I am having the same issue using local_auth 0.6.3+3 and having style:

<style name="LaunchTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Show a splash screen on the activity. Automatically removed when
         Flutter draws its first frame -->
    <item name="android:windowBackground">@drawable/launch_background</item>
</style>
E/MethodChannel#plugins.flutter.io/local_auth(23744): Failed to handle method call
E/MethodChannel#plugins.flutter.io/local_auth(23744): java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor(AppCompatDelegateImpl.java:686)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor(AppCompatDelegateImpl.java:649)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:542)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.appcompat.app.AppCompatDialog.setContentView(AppCompatDialog.java:95)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.appcompat.app.AlertController.installContent(AlertController.java:232)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.appcompat.app.AlertDialog.onCreate(AlertDialog.java:279)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at android.app.Dialog.dispatchOnCreate(Dialog.java:528)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at android.app.Dialog.show(Dialog.java:389)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.fragment.app.DialogFragment.onStart(DialogFragment.java:486)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.fragment.app.Fragment.performStart(Fragment.java:2632)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:915)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1238)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1303)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:439)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManagerImpl.java:2079)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1869)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1824)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.fragment.app.FragmentManagerImpl.executePendingTransactions(FragmentManagerImpl.java:183)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.biometric.BiometricPrompt.authenticateInternal(BiometricPrompt.java:749)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at androidx.biometric.BiometricPrompt.authenticate(BiometricPrompt.java:658)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at io.flutter.plugins.localauth.AuthenticationHelper.authenticate(AuthenticationHelper.java:103)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at io.flutter.plugins.localauth.LocalAuthPlugin.onMethodCall(LocalAuthPlugin.java:120)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:692)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at android.os.MessageQueue.nativePollOnce(Native Method)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at android.os.MessageQueue.next(MessageQueue.java:379)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at android.os.Looper.loop(Looper.java:144)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at android.app.ActivityThread.main(ActivityThread.java:7529)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at java.lang.reflect.Method.invoke(Native Method)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
E/MethodChannel#plugins.flutter.io/local_auth(23744):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)

Same issue

y-alkhateeb commented 3 years ago

If you receive this error:

Exception has occurred. PlatformException (PlatformException(error, You need to use a Theme.AppCompat theme (or descendant) with this activity., null))

Then you need to do this: Go to android > app > src > main > res > values > style.xml

Change the <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">

to

<style name="LaunchTheme" parent="Theme.AppCompat.Light.NoActionBar">

Try it, it works for me

ulisseshen commented 2 years ago

If you receive this error:

Exception has occurred. PlatformException (PlatformException(error, You need to use a Theme.AppCompat theme (or descendant) with this activity., null))

Then you need to do this: Go to android > app > src > main > res > values > style.xml

Change the <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">

to

<style name="LaunchTheme" parent="Theme.AppCompat.Light.NoActionBar">

This solve for me on version local_auth: ^1.1.10

Giascar commented 2 years ago

If you receive this error:

Exception has occurred. PlatformException (PlatformException(error, You need to use a Theme.AppCompat theme (or descendant) with this activity., null))

Then you need to do this: Go to android > app > src > main > res > values > style.xml

Change the <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">

to

<style name="LaunchTheme" parent="Theme.AppCompat.Light.NoActionBar">

This works for me on local_auth: ^2.1.0