android - 如何解决 Flutter 应用上的 Google Play 未优化 APK 问题?
问题描述
使用我的 Flutter 应用程序时,我在 Google Play 上收到此错误
未优化的 APK 警告:
此 APK 会导致将未使用的代码和资源发送给用户。如果您使用 Android App Bundle,您的应用程序可能会更小。由于不针对设备配置优化您的应用程序,您的应用程序在用户设备上下载和安装的空间会超出实际需要。较大的应用程序安装成功率较低,并且会占用用户设备上的存储空间。
解析度:
使用 Android App Bundle 自动优化设备配置,或使用多个 APK 自行管理。
我已将它们添加到 android/app/build.gradle 但它没有解决我的问题:
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled true
shrinkResources false
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
解决方案
确保从所有文件中删除所有不需要的代码并通过https://flutter.dev/docs/deployment/android这个,也许可以尝试“flutter build appbundle”。此外,删除应用程序不需要的权限。
推荐阅读
- java - selenium java拖放-试图拖放
- node.js - Microservices and refresh tokens NodeJS
- browsermob-proxy - 如何修复没有互联网:ERR_PROXY_CONNECTION_FAILED
- java - 在 pdf 中编写阿拉伯语文本注释
- excel - Determining GroupBox from OptionButton errors out but expanding variable properties in locals window fixes issue
- python - Python + Sqlite 3 query with multiple conditions
- c# - Word 互操作和遍历形状对象以查找文本框
- api - websockets 可以替代 HTTP 吗?
- java - 如何更改按钮的颜色,而不仅仅是它周围的边框?
- python - django注释是否存在