appbundle 和 split 在启动时崩溃 android flutter

appbundle and split crash on start android flutter

所以我最近在 Google Play 商店上部署了我的 appbundle,在我发布更新之前一直运行良好我每次都在启动时崩溃..我尝试了不同的 API 然后我尝试了拆分每个 abi 同样的问题它不起作用...... 我不确定它是否与数字签名有关

生成 apk 的奇怪事情 flutter run --release 在本地工作正常 但我宁愿坚持使用 appbundle,因为 apk 的尺寸更大

我一直在尝试查看命令来调试这个没有任何想法?

原来这是在更新 build.gradle 依赖项中的 classpath 'com.android.tools.build:gradle:4.0.0' 之后导致的,这需要 gradle 6.1.1 才能工作 我之前没有注意到这一点,因为我正在使用

lintOptions {
disable 'InvalidPackage'
checkReleaseBuilds false
}

导致这些错误的原因

Execution failed for task ':app:lintVitalRelease'. Could not resolve all artifacts for configuration ':app:debugRuntimeClasspath'.

所以简单的解决方案是将类路径降级到 3.6.3

注意:我使用 JDK 14 以防有帮助。