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