FirebaseAuth、Firestore和Google登录的颤振多索引问题

FirebaseAuth、Firestore和Google登录的颤振多索引问题,firebase,firebase-authentication,flutter,google-signin,flutter-dependencies,Firebase,Firebase Authentication,Flutter,Google Signin,Flutter Dependencies,如果我只使用firestore,颤振应用程序运行良好。但现在我想添加Firebase Auth,它会导致问题并显示 如何在您的app/build.gradle文件中同时使用firestore和Firebase Auth.在您的android文件夹中,添加此属性multiDexEnabled defaultConfig { ... multiDexEnabled true } 别忘了: f

如果我只使用firestore,颤振应用程序运行良好。但现在我想添加Firebase Auth,它会导致问题并显示


如何在您的
app/build.gradle
文件中同时使用firestore和Firebase Auth.

在您的
android
文件夹中,添加此属性
multiDexEnabled

         defaultConfig {
                ...
                multiDexEnabled true
            }
别忘了:

flutter clean

虽然启用
multiDexEnabled
true可以解决问题,但它会导致应用程序出现
minSdkVersion 21
,因为它会在所有比棒棒糖更旧的设备上崩溃,这意味着会失去数百万仍然拥有这款手机的潜在客户,对吗我为使其正常工作而犯了同样的错误

multiDexEnabled true

dependencies {
implementation "androidx.multidex:multidex:2.0.1"
}

试过这个。。还有依赖项。run:flatter clean并重试如果它不起作用,请将build.gradle文件放入问题中。仅供参考,据我所知,使用multidex将把您的Android min sdk限制在21。低于21,应用程序将崩溃。使用0.7.3版应该可以避免使用multidex,但可能存在一些兼容性问题。