Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 选择颤振构建apk发布?(abi)_Flutter_Google Play_Release - Fatal编程技术网

Flutter 选择颤振构建apk发布?(abi)

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

我需要上传我的发布apk生成的颤振到谷歌播放商店。当我运行“flatterbuildapk--release”时,响应是和apk,但大小是21MB(文档中是一个包含所有abi的apk的胖apk)

我发现了另外一个命令“颤振构建apk——按abi分割”,这个命令生成3个8mb大小的apk。我认为这是一个很好的选择,因为我需要我的应用程序的大小很小

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).