Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在flatter中配置本地_auth插件_Java_Kotlin_Flutter_Dart - Fatal编程技术网

Java 在flatter中配置本地_auth插件

Java 在flatter中配置本地_auth插件,java,kotlin,flutter,dart,Java,Kotlin,Flutter,Dart,我的项目使用kotlin,当我想使用Local_auth插件时,我得到以下错误: PlatformException(no_fragment_activity, local_auth plugin requires activity to be a FragmentActivity., null) local_auth的例子是: package io.flutter.plugins.localauthexample; import io.flutter.embedding.android.F

我的项目使用kotlin,当我想使用Local_auth插件时,我得到以下错误:

PlatformException(no_fragment_activity, local_auth plugin requires activity to be a FragmentActivity., null)
local_auth的例子是:

package io.flutter.plugins.localauthexample;

import io.flutter.embedding.android.FlutterFragmentActivity;
import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.plugins.localauth.LocalAuthPlugin;

public class MainActivity extends FlutterFragmentActivity {
  // TODO(bparrishMines): Remove this once v2 of GeneratedPluginRegistrant rolls to stable. https://github.com/flutter/flutter/issues/42694
  @Override
  public void configureFlutterEngine(FlutterEngine flutterEngine) {
    flutterEngine.getPlugins().add(new LocalAuthPlugin());
  }
}

但问题是我不知道kotlin,也不知道如何创建我的kotlin文件


另外,我猜(我不确定)在新版本中,它可能是颤振的一个bug。

我通过将
flatteractivity
更改为
flatterfragmentactivity
在:


我通过将
flatteractivity
更改为
flatterfragmentactivity
在:

将MainActivity.kt文件的代码更改为

import androidx.annotation.NonNull;
导入io.flatter.embedding.android.flatterFragmentActivity
导入io.flatter.embedding.android.flatterActivity
导入io.flatter.embedding.engine.flatterengine
导入io.flatter.plugins.GeneratedPluginRegistrant
类MainActivity:FragmentActivity(){
覆盖fun配置颤振引擎(@NonNull颤振引擎:颤振引擎){
生成带有(发动机)的注册表注册表插件;
}
}
将MainActivity.kt文件的代码更改为

import androidx.annotation.NonNull;
导入io.flatter.embedding.android.flatterFragmentActivity
导入io.flatter.embedding.android.flatterActivity
导入io.flatter.embedding.engine.flatterengine
导入io.flatter.plugins.GeneratedPluginRegistrant
类MainActivity:FragmentActivity(){
覆盖fun配置颤振引擎(@NonNull颤振引擎:颤振引擎){
生成带有(发动机)的注册表注册表插件;
}
}

打开
MainActivity.kt
并按如下所示进行更改

package com.[your.package]

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);
    }
}
有关更多信息,请查看:


打开
MainActivity.kt
并更改如下

package com.[your.package]

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);
    }
}
有关更多信息,请查看:


请参阅此注释:请参阅此注释:我收到生成错误“'ConfigureFlatterEngine'不覆盖任何内容”失败:生成失败,出现异常。*错误:任务执行失败:应用程序:CompiledBugKotlin'>编译错误。有关更多详细信息,请参阅日志。我找不到日志文件位置。因此,无法连接到此处。@Plasmatiger您找到解决此问题的方法了吗?@KamranBashir,很抱歉回复太晚。我能够解决它,但我现在不记得了。同样的事情发生在我的java代码中,java有什么帮助吗?我得到生成错误“'ConfigureFlatterEngine'overrides nothing”失败:生成失败,出现异常。*错误:任务执行失败:应用程序:CompiledBugKotlin'>编译错误。有关更多详细信息,请参阅日志。我找不到日志文件位置。因此,无法连接到此处。@Plasmatiger您找到解决此问题的方法了吗?@KamranBashir,很抱歉回复太晚。我能够解决它,但我现在不记得了。同样的事情发生在我的java代码中,java有什么帮助吗?我得到生成错误“'ConfigureFlatterEngine'overrides nothing”失败:生成失败,出现异常。*错误:任务执行失败:应用程序:CompiledBugKotlin'>编译错误。有关详细信息,请参阅日志。我找不到Gradle日志文件位置。因此,无法在此附加。我收到生成错误“'ConfigureFlatterEngine'不覆盖任何内容”失败:生成失败,出现异常。*错误:任务执行失败:应用程序:CompiledBugKotlin'>编译错误。有关详细信息,请参阅日志。我找不到Gradle日志文件位置。所以,不能连接到这里。
package com.[your.package]

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);
    }
}