[英]Can't run the flutter app after added firebase-core and auth to the project
Here's the error in console, plus flutter doctor didn't showed any error.这是控制台中的错误,加上 flutter doctor 没有显示任何错误。 I've tried upgraded the android sdk to 28, check build.gradle.
我试过将 android sdk 升级到 28,检查 build.gradle。 It still don't work and I have no clue.
它仍然不起作用,我不知道。
Pubspec.yaml pubspec.yaml
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
google_fonts: ^1.1.1
path_provider: ^1.6.24
cupertino_icons: ^0.1.3
dev_dependencies:
flutter_test:
sdk: flutter
1- Move them to dependencies 1- 将它们移动到依赖项
2- Leave a space at the beggining of the dependencie name like so: 2- 在依赖名称的开头留一个空格,如下所示:
dependencies:
flutter:
sdk: flutter
firebase_core: ^0.5.1
firebase_auth: ^0.18.2
google_fonts: ^1.1.0
provider: ^4.3.2+2
If you realize, it's like if flutter and the rest of your dependencies were at the same level如果您意识到,这就像 flutter 和您的其他依赖项处于同一级别
Its AAPT issue;它的 AAPT 问题; Open this open C:\\Users\\user\\Desktop\\Projects\\Flutter\\eLesson\\android\\app\\src\\main\\AndroidManifest.xml and remove
style/Theme.AppCompat.Light.NoActionBar
打开这个 open C:\\Users\\user\\Desktop\\Projects\\Flutter\\eLesson\\android\\app\\src\\main\\AndroidManifest.xml并删除
style/Theme.AppCompat.Light.NoActionBar
and your App or some of you plugin is not compatible to AndroidX.并且您的应用程序或某些插件与 AndroidX 不兼容。 Open android folder of your project in separate Android Studio.
在单独的 Android Studio 中打开项目的 android 文件夹。 Right click on Project->Refactor->Migrate to AndroidX.
右键单击项目->重构->迁移到AndroidX。
Repeat this process for each of your plugin folder.对每个插件文件夹重复此过程。
Clean and Rebuild.清洁和重建。
Enjoy.享受。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.