小编Nid*_*dew的帖子

use-sdk:minSdkVersion 16 不能小于库 [:cloud_firestore] 中声明的版本 19

uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [:cloud_firestore]
 D:\doctor_chat\build\cloud_firestore\intermediates\library_manifest\debug\AndroidManifest.xml as the library might be using APIs not available in 16

Suggestion: use a compatible library with a minSdk of at most 16,
    or increase this project's minSdk version to at least 19,
    or use tools:overrideLibrary="io.flutter.plugins.firebase.firestore" to force usage (may lead to runtime failures)
Run Code Online (Sandbox Code Playgroud)

我的代码中出现上述错误。如何解决这个问题。

在此输入图像描述

在此输入图像描述

flutter

10
推荐指数
1
解决办法
2万
查看次数

方法“initState”未在“ChatRoom”的超类中定义

我使用 flutter + firebase 创建聊天。我想在单击“麦克风”图标时录制音频。但我的代码中出现了这些错误。消息发送已经开始工作。现在我想发送语音消息并将其存储在 firebase 中。我参考这个视频来实现。为了供您参考,您可以找到我的完整代码文件。录音代码突出显示。>> methods.dartchatRoom.dartserach.dart。我认为我错误地放置了代码。感谢您对此的帮助。

The method 'initState' isn't defined in a superclass of 'ChatRoom'.
The method 'dispose' isn't defined in a superclass of 'ChatRoom'
The method 'setState' isn't defined for the type 'ChatRoom'.
Run Code Online (Sandbox Code Playgroud)

chatRoom.dart
Run Code Online (Sandbox Code Playgroud)
     bool show = false;
      FocusNode forcusNode = FocusNode();
      **final recorder = SoundRecorder();
    
      @override
      void initState(){
        super.initState();
        recorder.init();
      }
    
      @override
      void dispose(){
        super.dispose();
        recorder.dispose();
      }**
    
      @override
      Widget build(BuildContext context) {
        final size …
Run Code Online (Sandbox Code Playgroud)

flutter

0
推荐指数
1
解决办法
5220
查看次数

标签 统计

flutter ×2