如何减小 libskiasharp.so 的大小?

Posted

技术标签:

【中文标题】如何减小 libskiasharp.so 的大小?【英文标题】:how to reduce libskiasharp.so size? 【发布时间】:2016-11-08 05:11:09 【问题描述】:

我尝试使用skiasharp开发xamarin forms app,然后我发现apk文件在android平台上太大了。 我看了一下 apk 文件,它看起来 libSkiaSharp.so 太大了。 有什么办法可以减小 libSkiaSharp.so 的大小??? 非常感谢!

【问题讨论】:

libSkiaSharp.so 大约 12MB,它已经是一个“剥离”的库,没有删除本机功能并创建新的 C# 包装器,没有其他东西可以减小它的大小...... “太大”是什么意思?您可以接受多大的尺寸?您是否尝试过更改链接设置? 我一直在看这个,这里有一个跟踪所有进度的问题:github.com/mono/SkiaSharp/issues/174 在这个问题上,任何反馈或建议,甚至是 PR 都非常棒! 【参考方案1】:

这是一个热门话题,我认为我们已经解决了大部分(如果不是全部)尺寸问题。我们已设法将每个平台架构的大小减少到约 5MB。

希望这对于大多数应用程序来说足够小。请让我知道您对此的看法。

https://github.com/mono/SkiaSharp/issues/174

【讨论】:

以上是关于如何减小 libskiasharp.so 的大小?的主要内容,如果未能解决你的问题,请参考以下文章

如何调整 UIImage 的大小以减小上传图像的大小

进入第二行时如何减小文本大小?

如何减小网站的整体字体大小?

如何使用 PIL 减小图像文件大小

如何在目标 c 中减小图像的大小

如何将 jpeg 大小减小到“所需大小”?