在解决方案目录树中双击解决方案,打开对应的文档(也就是 解决方案名称.csproj文件)的编辑界面
在<PropertyGroup>节点内添加以下内容:
<!--缩小发布的.apk文件大小-->
<AndroidLinkTool>r8</AndroidLinkTool>
<AndroidEnableResourceShrinking>true</AndroidEnableResourceShrinking>
<AndroidPackageFormat>apk</AndroidPackageFormat>
<DebugSymbols>false</DebugSymbols>
<DebugType>none</DebugType>
实测可以大幅减小apk文件大小
一个最简单的demo程序,apk文件可以从157M减小至51M
还有一些其他方法,减小幅度没这么大
也可以试试
比如在项目属性中浏览Android选项
勾选“每个所选ABI生成一个包(.apk)”
这样每种CPU架构都会分别生成一个apk文件
而不是所有CPU类型都集合到一个包里面
实测体积变化:51M->41M
其他注意事项:
生成apk文件必须要在Publish发布界面(在项目右键列表里)进行
发布完成后要进行签名设置
否则无法在手机上正常安装
标签:减小,文件大小,文件,解决方案,生成,apk,VS2022 From: https://www.cnblogs.com/Nikole/p/18510175