Flutter multidex 问题 With FirebaseAuth , Firestore and Google Sign in
Flutter multidex problem With FirebaseAuth , Firestore and Google Sign in
如果我只使用 firestore,Flutter 应用程序工作正常。但是现在我想添加 Firebase Auth 导致问题并显示
Dex error log
如何同时使用 firestore 和 Firebase Auth。
在 android
文件夹内的 app/build.gradle
文件中,添加此属性 multiDexEnabled
。
defaultConfig {
...
multiDexEnabled true
}
别忘了:
flutter clean
虽然 multiDexEnabled
true 可以解决问题,但它会导致您的应用程序出现 minSdkVersion 21
,因为它会在所有旧设备上崩溃,而不是 lollipop 意味着损失数百万仍然拥有这款手机的潜在客户,对吧??
有更好的解决办法
只需打开您的 应用级别 build.gradle 并在适当的位置添加这些行:
buildTypes {
release {
minifyEnabled true
}
debug{
minifyEnabled true
}
}
我为同样的错误做了它以使其工作
multiDexEnabled true
dependencies {
implementation "androidx.multidex:multidex:2.0.1"
}
如果我只使用 firestore,Flutter 应用程序工作正常。但是现在我想添加 Firebase Auth 导致问题并显示 Dex error log
如何同时使用 firestore 和 Firebase Auth。
在 android
文件夹内的 app/build.gradle
文件中,添加此属性 multiDexEnabled
。
defaultConfig {
...
multiDexEnabled true
}
别忘了:
flutter clean
虽然 multiDexEnabled
true 可以解决问题,但它会导致您的应用程序出现 minSdkVersion 21
,因为它会在所有旧设备上崩溃,而不是 lollipop 意味着损失数百万仍然拥有这款手机的潜在客户,对吧??
有更好的解决办法
只需打开您的 应用级别 build.gradle 并在适当的位置添加这些行:
buildTypes {
release {
minifyEnabled true
}
debug{
minifyEnabled true
}
}
我为同样的错误做了它以使其工作
multiDexEnabled true
dependencies {
implementation "androidx.multidex:multidex:2.0.1"
}