Flutter构建的Android App Bundle提示设备不兼容,APK可正常运行
可能的原因及排查方案
Play商店本地缓存异常
清除Play商店的缓存与应用数据,重启设备后再尝试安装。本地缓存的兼容信息未同步最新应用配置时,可能出现误判。APK拆分适配问题
App Bundle上传后Google会拆分生成对应设备的专属APK,可能你的设备对应的拆分包存在隐性问题。可以通过Play Console内部测试的下载链接,选择对应设备架构的APK手动安装,验证是否能正常运行。设备系统/区域设置冲突
确认设备系统版本满足应用最低SDK要求,同时检查设备的区域、语言设置是否和其他正常测试者一致。部分细分地区的设置差异可能触发Play商店适配逻辑异常。测试权限与分组配置问题
检查你在内部测试中的权限是否正确,是否被分配到对应测试分组。即便设备在兼容列表,若测试者未加入正确分组,也会出现无法安装的提示。ABI架构配置遗漏
查看项目android/app/build.gradle中的ABI过滤配置,确认包含你设备对应的架构(如arm64-v8a、armeabi-v7a)。App Bundle会按配置生成对应ABI的APK,若设备架构不在范围内,会导致无法匹配。
内容的提问来源于stack exchange,提问作者fuglede
相关产品推荐
相关产品推荐

