无法将xamarin的apk大小减小到80 MB以下,做了以下事情:
Visual Studio社区2017版:15.9.6 需要一些帮助......
删除所有不需要的程序集和图像资源,它应该解决您的问题,它们可能是令人讨厌和痛苦的,当涉及到您的构建的大小。
另外,根据我的armeabi-v7a
和arm64-v8a
应该只选择你的发布版本所需的Abi就足够了。
同样在这种情况下,这没有帮助,因为SushiHangover建议解压缩Apk并检查导致问题的原因也检查windirstat就像Jon建议的那样。
在查询时还原。祝好运
第一个解决方案是使用链接用户程序集和SDK。如果您完全无法链接用户程序集,那么我邀请您执行以下操作:
在项目选项中,选中“为每个选定的ABI生成一个包(.apk)”。这将为每个处理器平台创建更小的apks。
现在你可能仍然无法发布任何内容,因为VS将尝试上传80mb常见apk以及专用平台的较小apks,导致“apk太大”错误。
因此,在您签署apks发布后打开分发文件夹,然后是'signed-apks'子文件夹。在里面你会看到针对不同平台构建的apks,图片将类似于:
现在打开谷歌开发者控制台并创建一个版本,然后手动上传apack,除了巨大的一个。你很高兴去。
我想我们只限于这个选项,直到我们得到一个VS 2019或更早的新编译器/链接器。