首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FlutterJNI.loadLibrary不止一次调用(FlutterJNI.prefetchDefaultFontManager,FlutterJNI.init)

FlutterJNI.loadLibrary不止一次调用(FlutterJNI.prefetchDefaultFontManager,FlutterJNI.init)
EN

Stack Overflow用户
提问于 2022-03-17 15:18:50
回答 1查看 4.2K关注 0票数 15

在更新了Android和flutter (和kotlin)之后,我得到了以下警告/错误

如何解决或我可以忽略没有相应的错误?

非常感谢。

代码语言:javascript
运行
复制
W/FlutterJNI(23046): FlutterJNI.loadLibrary called more than once
W/FlutterJNI(23046): FlutterJNI.prefetchDefaultFontManager called more than once
W/FlutterJNI(23046): FlutterJNI.init called more than once

编辑23.03.2022:

这是因为“等待Firebase.initializeApp()”被调用了两次,类似于前面提到的文档。我得做更多的研究。也许用firebase_options.dart解决。

编辑16.04.2022:

代码语言:javascript
运行
复制
Future<void> _firebaseMessagingBackgroundHandler(RemoteMessage message) async {
  await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform,);
}

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform,);

  // Set the background messaging handler early on, as a named top-level function
  FirebaseMessaging.onBackgroundMessage(_firebaseMessagingBackgroundHandler);

  //String? token =
  await FirebaseMessaging.instance.getAPNSToken();
  await FirebaseMessaging.instance.getToken();
  //print('APNS token: $token');
}
EN

回答 1

Stack Overflow用户

发布于 2022-04-07 12:46:16

我也面临着同样的错误。此消息显示如果您多次调用FirebaseMessaging.instance。例如:

代码语言:javascript
运行
复制
    final _firebaseMessaging = FirebaseMessaging.instance
    await _firebaseMessaging.requestPermission(
      announcement: true,
      carPlay: true,
      criticalAlert: true,
    );
    await 
FirebaseMessaging.instance.setForegroundNotificationPresentationOptions(
      alert: true,
      badge: true,
      sound: true,
    );

在这里,FirebaseMessaging.instance被调用了两次。通过将FirebaseMessaging.instance转换为_firebaseMessaging来解决问题。希望这能帮上忙。

注意:不要在不同的文件中使用FirebaseMessaging.instance,或者通过传递初始化的文件来使用它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71514802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档