[Solved] PlatformException(no_fragment_activity, local_auth plugin requires activity to be a FragmentActivity., null, null) 2023/02/12 2:31

2023/02/12 22:40

1 Copy the code below to your  com/app/appname/MainActivity.kt

package com.wordx.local_diary
import androidx.annotation.NonNull;
import io.flutter.embedding.android.FlutterFragmentActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant
class MainActivity: FlutterFragmentActivity() {
    override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine);
    }
}

In you AndroidManifest.xml

app/src/main/AndroidManifest.xml

Add

<uses-permission android:name=”android.permission.USE_BIOMETRIC”/>

<uses-permission android:name=”android.permission.USE_FINGERPRINT”/>

 

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.wordx.itwi">

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.USE_BIOMETRIC"/>
    <uses-permission android:name="android.permission.USE_FINGERPRINT"/>
    <uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" />
    <uses-permission android:name="android.permission.ACTION_MANAGE_WRITE_SETTINGS" />

Leave a Reply

Back to top