MisingPluginException with Plugin

Hi,

i am developing my first app with flutter und i have an issue with the MissingPluginException.

I have Android native code which i already successfull implemented. I created my own MethodChannel and i can call my native methods from android.

Now i want to ask for the location permission and i added the "permission handler 5.0.1+1 dependency. If i want to call a method of this Plugin for example : var status = await Permission.camera.status; then following error occurs:
[ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: MissingPluginException(No implementation found for method checkPermissionStatus on channel flutter.baseflow.com/permissions/methods)

I had this issue already in combination with the useracceleration plugin.

I found out, that i only get this error message when i add in the MainActivity.java file the MethodChannel code.

How can i run booth? My specific MethodChannel to run my native code and the Plugin “MethodChannel”?

My Mainactivity.java

package com.example.vedi;

import android.app.Activity;

import android.content.Context;

import android.hardware.Sensor;

import android.hardware.SensorEvent;

import android.hardware.SensorEventListener;

import android.hardware.SensorManager;

import android.os.Bundle;

import io.flutter.Log;

import io.flutter.app.FlutterActivity;

import io.flutter.plugin.common.MethodCall;

import io.flutter.plugins.GeneratedPluginRegistrant;

import androidx.annotation.NonNull;

import androidx.annotation.Nullable;

import java.lang.reflect.Method;

import java.util.ArrayList;

import java.util.List;

import io.flutter.plugin.common.MethodChannel;

public class MainActivity extends FlutterActivity {

private static final String ANGLECHANNEL = "com.vedi.anglechannel";

private static final String FORCECHANNEL = "com.vedi.forcechannel";

private static final String SPEEDCHANNEL = "com.vedi.speedchannel";

private FlutterActivity mActivity;

@Override

protected void onCreate(Bundle savedInstanceState){

    super.onCreate(savedInstanceState);

    

    flutterListener();

    mActivity = this;

}

void flutterListener(){

    new MethodChannel(getFlutterView(),ANGLECHANNEL).setMethodCallHandler(new MethodChannel.MethodCallHandler() {

        @Override

        public void onMethodCall(@NonNull MethodCall call, @NonNull MethodChannel.Result result) {

            if (call.method.equals("registerListener"))

            {

                Angle.getInstance(mActivity).registerRotationVectorSensor();

            }

            else

                result.success(false);

        }

    });

    new MethodChannel(getFlutterView(),FORCECHANNEL).setMethodCallHandler(new MethodChannel.MethodCallHandler() {

        @Override

        public void onMethodCall(@NonNull MethodCall call, @NonNull MethodChannel.Result result) {

            if (call.method.equals("registerListener"))

            {

                Force.getInstance(mActivity).registerForceSensor();

            }

            else

                result.success(false);

        }

    });

    new MethodChannel(getFlutterView(),SPEEDCHANNEL).setMethodCallHandler(new MethodChannel.MethodCallHandler() {

        @Override

        public void onMethodCall(@NonNull MethodCall call, @NonNull MethodChannel.Result result) {

            if (call.method.equals("registerListener"))

            {

                Speed.getInstance(mActivity).registerSpeedSensor();

            }

            else

                result.success(false);

        }

    });

}

}