每次尝试安装Firestore时都会收到此警告
警告:如果该版本的cloud_firestore或其依赖项与AndroidX不兼容,它将破坏您的Android构建。 有关该问题及其解决方法的更多信息,请参见https://goo .gl / CP92wY。 此警告会针对所有Android构建失败进行打印。错误的真正根本原因可能无关。
我也使用cloud_firestore而不检测版本号。
答案 0 :(得分:1)
如果您尝试将Firestore与firebase_auth一起使用,或者 您会收到类似“无法在单个dex文件中容纳请求的类”
之类的错误您应该启用multidex:
如果您的minSdkVersion设置为21或更高,则只需在模块级build.gradle中将multiDexEnabled设置为true
即可。on change
答案 1 :(得分:0)
我也有此错误。我按照以下步骤对其进行了修复:
通过在pubspec.yaml中设置以下插件依赖项版本来避免AndroidX:
android_alarm_manager:0.2.3
android_intent:0.2.1
电池:0.3.0
相机:0.2.9 + 1
cloud_firestore:0.8.2 + 3
cloud_functions:0.0.5
连接性:0.3.2
device_info:0.3.0
firebase_admob:0.7.0
firebase_analytics:1.1.0
firebase_auth:0.7.0
firebase_core:0.2.5 + 1
firebase_database:1.0.5
firebase_dynamic_links:0.1.1
firebase_messaging:2.1.0
firebase_ml_vision:0.2.1
firebase_performance:0.0.8 + 1
firebase_remote_config:0.0.6 + 1
firebase_storage:1.0.4
google_maps_flutter:0.1.0
google_sign_in:3.2.4
image_picker:0.4.12 + 1
local_auth:0.3.1
package_info:0.3.2 + 1
path_provider:0.4.1
快速动作:0.2.2
传感器:0.3.5
份额:0.5.3
shared_preferences:0.4.3
url_launcher:4.1.0 + 1
video_player:0.9.0
webview_flutter:0.2.0
保存您的更改。
我希望这可以帮助您纠正错误。