Whenever I seem to tap on an TextFormField widget to input any text I get this error. Searching through the internet the only solution I seem to get is that I need to update my manifest file for proper quering. I tried changing quite a few things in the manifest file but nothing seems to work.
D/InputMethodManager(25623): showSoftInput() view=io.flutter.embedding.android.FlutterView{9c80890 VFE...... .F....ID 0,0-720,1570 #2 aid=1073741824} flags=0 reason=SHOW_SOFT_INPUT
D/InputConnectionAdaptor(25623): The input method toggled cursor monitoring on
D/InsetsController(25623): show(ime(), fromIme=true)
I/ImeTracker(25623): com.sutharsolutions.invoice_easey:9b3c100: onShown
I/ImeTracker(25623): com.sutharsolutions.invoice_easey:2b8ce384: onRequestShow at ORIGIN_CLIENT_SHOW_SOFT_INPUT reason SHOW_SOFT_INPUT
W/System.err(25623): android.content.pm.PackageManager$NameNotFoundException: com.google.android.apps.photos
W/System.err(25623): at android.app.ApplicationPackageManager.getApplicationInfoAsUser(ApplicationPackageManager.java:507)
W/System.err(25623): at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:490)
W/System.err(25623): at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:484)
W/System.err(25623): at android.app.ApplicationPackageManager.getResourcesForApplication(ApplicationPackageManager.java:2118)
W/System.err(25623): at android.view.inputmethod.InputMethodManager.showSoftInput(InputMethodManager.java:2143)
W/System.err(25623): at android.view.inputmethod.InputMethodManager.showSoftInput(InputMethodManager.java:2120)
W/System.err(25623): at android.view.inputmethod.InputMethodManager.showSoftInput(InputMethodManager.java:2055)
W/System.err(25623): at io.flutter.plugin.editing.TextInputPlugin.showTextInput(TextInputPlugin.java:401)
W/System.err(25623): at io.flutter.plugin.editing.TextInputPlugin$2.show(TextInputPlugin.java:102)
W/System.err(25623): at io.flutter.embedding.engine.systemchannels.TextInputChannel$1.onMethodCall(TextInputChannel.java:64)
W/System.err(25623): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267)
W/System.err(25623): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
W/System.err(25623): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
W/System.err(25623): at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
W/System.err(25623): at android.os.Handler.handleCallback(Handler.java:958)
W/System.err(25623): at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err(25623): at android.os.Looper.loopOnce(Looper.java:205)
W/System.err(25623): at android.os.Looper.loop(Looper.java:294)
W/System.err(25623): at android.app.ActivityThread.main(ActivityThread.java:8229)
W/System.err(25623): at java.lang.reflect.Method.invoke(Native Method)
W/System.err(25623): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
W/System.err(25623): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:977)
Here is my android manifest file.
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<!-- Devices running Android 12L (API level 32) or lower -->
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE"
android:maxSdkVersion="32" />
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="28" />
<!-- Devices running Android 13 (API level 33) or higher -->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
<!-- To handle the reselection within the app on devices running Android 14
or higher if your app targets Android 14 (API level 34) or higher. -->
<uses-permission android:name="android.permission.READ_MEDIA_VISUAL_USER_SELECTED" />
<application
android:label="@string/app_name"
android:name="${applicationName}"
android:icon="@mipmap/ic_launcher">
<activity
android:name=".MainActivity"
android:exported="true"
android:launchMode="singleTop"
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<meta-data
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme"
/>
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<meta-data
android:name="flutterEmbedding"
android:value="2" />
</application>
<queries>
<intent>
<action android:name="android.intent.action.PROCESS_TEXT"/>
<data android:mimeType="text/plain"/>
</intent>
</queries>
</manifest>
I tried implementing the solution from here.