u/Haleem97

I/flutter ( 6020): Global Startup Error: MissingPluginException(No implementation found for method requestPermissions on channel flutter.baseflow.com/permissions/methods).com/permissions/methods)

the app runs normally in debug mode but when run in release mode or build apk and install it, I get this error.

AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
\<manifest xmlns:android="http://schemas.android.com/apk/res/android"`
xmlns:tools="http://schemas.android.com/tools"&gt;

&lt;uses-permission android:name="android.permission.INTERNET" /&gt;
&lt;uses-permission android:name="android.permission.CAMERA" /&gt;
&lt;uses-feature android:name="android.hardware.camera" /&gt;
&lt;uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /&gt;

\proguard-rules.pro``

# Flutter
-keep class io.flutter.** { *; }
-keep class io.flutter.plugins.GeneratedPluginRegistrant { *; }
-dontwarn com.google.android.play.core.**
# Permission Handler (baseflow)
-keep class com.baseflow.permissionhandler.** { *; }
-keepclassmembers class com.baseflow.permissionhandler.** { *; }

# Keep all plugin implementations
-keep class * extends io.flutter.embedding.engine.plugins.FlutterPlugin { *; }# Flutter
-keep class io.flutter.** { *; }
-keep class io.flutter.plugins.GeneratedPluginRegistrant { *; }
-dontwarn com.google.android.play.core.**
# Permission Handler (baseflow)
-keep class com.baseflow.permissionhandler.** { *; }
-keepclassmembers class com.baseflow.permissionhandler.** { *; }

# Keep all plugin implementations
-keep class * extends io.flutter.embedding.engine.plugins.FlutterPlugin { *; }

build.gradle.kts

dependencies {
// ADD THESE if you were using other parts of Play Core (In-app updates, reviews, etc.)
implementation("com.google.android.play:app-update:2.1.0")
implementation("com.google.android.play:app-update-ktx:2.1.0")
implementation("com.google.android.play:review:2.0.1")
implementation("com.google.android.play:review-ktx:2.0.1")
implementation("com.google.android.play:feature-delivery:2.1.0")
implementation("com.google.android.play:feature-delivery-ktx:2.1.0")
}

reddit.com
u/Haleem97 — 18 days ago