我在Xamarin窗体中创建了一个简单的应用程序,有5个Tabbed页面,每个页面中都有一个WebView,可以调用5个不同的网站。仅此而已。目前APK的大小是17MB。
我尝试了Google上所有可用的方法来减小我的应用程序的大小。我不明白我漏掉了哪一部分,我已经启用了multi-dex,代码收缩器,链接启用了所有提到的东西。
我把我的设置、APK分析器的结果和我的项目代码的截图附上。
链接到项目解决方案。https:/drive.google.comdrivefolders18i3j6qDzlm4nN6DFHjBPLCW9Ab2WdG08?usp=sharing。
选择 App Bundle
而不是 APK
对于 Android Package Format
在 Android Options
. 另外,检查 Generate one package per selected ABI
为 armabi-v7a 和 arm64-v8a 分别创建一个包。
编辑:重读那条错误信息,听起来像是在使用 App Bundle
会自动优化单独的ABI,这是我不知道的。您可能不需要检查 Generate one package per selected ABI
但也无伤大雅