Flutter Android Studio构建失败

山姆

我的Android Studio抖动项目开始给出找不到符号错误的提示。

C:\Users\abc\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_messaging-2.2.0\android\src\main\java\io\flutter\plugins\firebasemessaging\FirebaseMe**ssagingPlugin.java:13: error: cannot find symbol
import androidx.annotation.NonNull;**
                          ^
  symbol:   class NonNull
  location: package androidx.annotation
C:\Users\abc\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_messaging-2.2.0\android\src\main\java\io\flutter\plugins\firebasemessaging\FirebaseMessagingPlugin.java:14: error: package androidx.localbroadcastmanager.content does not exist
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
                                             ^
C:\Users\abc\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_messaging-2.2.0\android\src\main\java\io\flutter\plugins\firebasemessaging\FlutterFir**ebaseInstanceIDService.java:9: error: package androidx.localbroadcastmanager.content does not exist
import androidx.localbroadcastmanager.content.LocalBroadcastManager;**

任何人都知道哪里错了吗?

正如其他用户所建议的那样,我尝试重构为AndroidX,但即使它是compileSdkVersion 28,也仍然会出错。我还尝试使缓存无效并重新启动android studio。

在此处输入图片说明

Gradle.properties gradle.properties

埃里克·金

如果您正在使用,请cloud_firestore: ^0.9.0更改以下内容

pubspec.yaml

添加firebase_core: '^0.3.0'到依赖项

android / build.gradle

添加mavenLocal()到buildscripts.repositories和allprojects.repositories

添加classpath 'com.google.gms:google-services:4.2.0'到buildscript.dependencies

android / grandle.properties

android.useAndroidX=trueandroid.enableJetifier=true

android / app / build.gradle

将compedSdkVersion更改为28

将依赖项更改为

testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'

apply plugin: 'com.google.gms.google-services'在底部添加

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章