Flutter 选择颤振构建apk发布?(abi)
我需要上传我的发布apk生成的颤振到谷歌播放商店。当我运行“flatterbuildapk--release”时,响应是和apk,但大小是21MB(文档中是一个包含所有abi的apk的胖apk) 我发现了另外一个命令“颤振构建apk——按abi分割”,这个命令生成3个8mb大小的apk。我认为这是一个很好的选择,因为我需要我的应用程序的大小很小Flutter 选择颤振构建apk发布?(abi),flutter,google-play,release,Flutter,Google Play,Release,我需要上传我的发布apk生成的颤振到谷歌播放商店。当我运行“flatterbuildapk--release”时,响应是和apk,但大小是21MB(文档中是一个包含所有abi的apk的胖apk) 我发现了另外一个命令“颤振构建apk——按abi分割”,这个命令生成3个8mb大小的apk。我认为这是一个很好的选择,因为我需要我的应用程序的大小很小 javier.hospital@COBOADM-UD-P01 Flutter-APP-BODYTECH % flutter build apk --sp
javier.hospital@COBOADM-UD-P01 Flutter-APP-BODYTECH % flutter build apk --split-per-abi
Building without sound null safety
For more information see https://dart.dev/null-safety/unsound-null-safety
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done 12,7s
✓ Built build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk (8.4MB).
问题是,当我尝试对这3个APK中的任何一个进行签名时,都不可能对代码进行签名,错误是“jarsigner:无法对jar:java.util.zip.ZipException:无效的条目压缩大小(预期为5654,但得到5205字节)”
我的问题是,当我将第一个apk(21MB)上传到google play时,用户只下载8mb的apk?。或者用户需要上传3个abi APK才能下载8 mb
在这种情况下,有什么方法可以对仅为特定abi生成的apk进行签名
谢谢你的帮助 上传应用程序包是谷歌推荐的方法。 我总是使用应用程序包将我的应用程序上载到playstore 我的问题是,当我将第一个apk(21MB)上传到google play时, 用户仅下载8mb apk 是,用户只需下载8MB文件
在这里阅读更多关于应用程序包的信息上传应用程序包是谷歌推荐的方法。 我总是使用应用程序包将我的应用程序上载到playstore 我的问题是,当我将第一个apk(21MB)上传到google play时, 用户仅下载8mb apk 是,用户只需下载8MB文件
在此处阅读有关应用程序捆绑包的更多信息感谢您的帮助!谢谢你的帮助!
javier.hospital@COBOADM-UD-P01 Flutter-APP-BODYTECH % flutter build apk --split-per-abi
Building without sound null safety
For more information see https://dart.dev/null-safety/unsound-null-safety
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done 12,7s
✓ Built build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk (8.4MB).