barteksc/AndroidPdfViewer 海量 APK 大小

app*_*tup 5 android apk androidpdfviewer

我们包含此AndroidPdfViewer 库以支持在应用程序中查看 PDF 报告。它导致 APK 大小从 4.7Mb 大幅增加到 20.1Mb。

有没有办法减小这个尺寸。让我知道在哪里以及需要修改哪些内容来帮助或解决这个问题。

我熟悉 proguard 并为我的应用程序配置它并取得了一定的成功。

Bäd*_*äda 2

为什么生成的 apk 这么大

如barteksc/AndroidPdfViewer 的文档中所述

Android PdfViewer 依赖于 PdfiumAndroid,它是适用于许多架构的本机库集(近 16 MB)。Apk 必须包含所有这些库才能在市场上的每个设备上运行。幸运的是,Google Play 允许我们上传多个 apk,例如每个架构一个。有一篇关于自动将应用程序拆分为多个 apk 的好文章,可在此处找到。最重要的部分是使用 APK 拆分改进多个 APK 创建和版本代码处理,但整篇文章值得阅读。您只需要在您的应用程序中执行此操作,无需分叉 PdfiumAndroid 等。

API: https: //github.com/barteksc/AndroidPdfViewer

  • 请提供解决方案。为什么请提供原因。如果您没有答案,请不要发表评论 (2认同)