Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/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
Android flatter:flatterFireBaseInstancedService.java使用或覆盖不推荐使用的API_Android_Dart_Flutter - Fatal编程技术网

Android flatter:flatterFireBaseInstancedService.java使用或覆盖不推荐使用的API

Android flatter:flatterFireBaseInstancedService.java使用或覆盖不推荐使用的API,android,dart,flutter,Android,Dart,Flutter,在Flatter应用程序中集成Firebase消息服务,并在Flatter应用程序中使用最新的Firebase\u消息:^3.0.0gradle,但在安装应用程序时显示错误,我已多次重新安装该应用程序 FlutterFirebaseInstanceIDService.java:21: error: cannot find symbol LocalBroadcastManager.getInstance(context).sendBroadcast(intent); FlutterFirebase

在Flatter应用程序中集成Firebase消息服务,并在Flatter应用程序中使用最新的
Firebase\u消息:^3.0.0
gradle,但在安装应用程序时显示错误,我已多次重新安装该应用程序

FlutterFirebaseInstanceIDService.java:21: error: cannot find symbol
LocalBroadcastManager.getInstance(context).sendBroadcast(intent);
FlutterFirebaseInstanceIDService.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
我在android部分的
build.gradle
中添加了这些行,仍然显示相同的错误。我已经从我的书里取了参考号

gradle.projectsevaluate{
tasks.withType(JavaCompile){

options.compilerArgs您可以尝试以下几项:

将这些行粘贴到
gradle.properties
文件的末尾

android.useAndroidX=true
android.enableJetifier=true
文件
app\build.gradle中的更改

android {
    compileSdkVersion 28

...

defaultConfig {
    minSdkVersion 21
    targetSdkVersion 28
    multiDexEnabled true
    ...
}
subprojects {
    ...
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xlint:deprecation" << "-Xlint:unchecked"
        }
    }
}
或者,您可以在文件
android\build.gradle

android {
    compileSdkVersion 28

...

defaultConfig {
    minSdkVersion 21
    targetSdkVersion 28
    multiDexEnabled true
    ...
}
subprojects {
    ...
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xlint:deprecation" << "-Xlint:unchecked"
        }
    }
}

再次构建应用程序。

在您的android/App/Build.gradle文件中设置minSdkVersion 21


在android/app/build.gradle文件的依赖项中添加此实现“androidx.multidex:multidex:2.0.0”

请参见@NileshRathod如何使用flift进行管理?您可以在这里查看@NileshRathod我已经学习了本教程。