【问题标题】:appbundle and split crash on start android flutterappbundle 和 split 在启动 android flutter 时崩溃
【发布时间】:2020-09-19 02:35:41
【问题描述】:
所以我最近在 Google Play 商店上部署了我的 appbundle,它一直运行良好,直到我发布更新我每次启动时都会崩溃..我尝试使用不同的 API 然后我尝试按 abi 拆分相同的问题它不起作用.. .
我不确定它是否与数字签名或其他东西有关
奇怪的东西生成 apk flutter run --release 在本地工作正常
但我宁愿坚持使用 appbundle,因为 apk 的大小更大
我一直在尝试查看命令来调试这个没有运气任何想法?
【问题讨论】:
标签:
android
android-studio
flutter
android-install-apk
【解决方案1】:
原来这是在 build.gradle 依赖项中更新 classpath 'com.android.tools.build:gradle:4.0.0' 后引起的,这需要 gradle 6.1.1 才能工作
我之前没有注意到这一点,因为我正在使用
lintOptions {
disable 'InvalidPackage'
checkReleaseBuilds false
}
导致这些错误的原因
任务“:app:lintVitalRelease”执行失败。
无法解析配置 ':app:debugRuntimeClasspath' 的所有工件。
所以简单的解决方案是将类路径降级到 3.6.3
注意:我使用的是 JDK 14,以防万一。