- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我们包括了这个 AndroidPdfViewer library支持在应用程序中查看 PDF 报告。它导致 APK 大小从 4.7Mb 大幅增加到 20.1Mb。
有没有办法减小这个尺寸。让我知道在哪里和做什么来帮助或解决这个问题。
我熟悉 proguard 并为我的应用配置它并取得了合理的成功。
最佳答案
为什么生成的 apk 这么大?
如 documentation by barteksc/AndroidPdfViewer 中所述
Android PdfViewer depends on PdfiumAndroid, which is set of nativelibraries (almost 16 MB) for many architectures. Apk must contain allthis libraries to run on every device available on market.Fortunately, Google Play allows us to upload multiple apks, e.g. oneper every architecture. There is good article on automaticallysplitting your application into multiple apks, available here.Most important section is Improving multiple APKs creation andversionCode handling with APK Splits, but whole article is worthreading. You only need to do this in your application, no need forforking PdfiumAndroid or so.
关于android - barteksc/AndroidPdfViewer 海量 APK 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42337133/
我找到了 Barteksc library用于在我的 Activity 中显示 PDF 文件。我尝试使用示例代码但失败了。我的代码没有从 Assets 文件夹加载 PDF 文件。 这是我的主要 Act
我正在使用Barteksc AndroidPdfViewer加载我的应用程序 PDF。 问题是,在我放大加载的 PDF 后,当它尝试再次渲染时,它变得模糊: 有人使用过这个库或者知道这个特定问题的解决
我正在使用 androidPDFViewer,它工作正常,但是 pdf 文件中的超链接不可点击。我该如何解决这个问题? pdfView = (PDFView) findViewById(R.id.pd
我正在使用 this图书馆。我正在尝试加载位于 Assets 中的 PDF,但它没有加载。这是我加载它的地方: import android.support.v7.app.AppCompatActiv
我们包括了这个 AndroidPdfViewer library支持在应用程序中查看 PDF 报告。它导致 APK 大小从 4.7Mb 大幅增加到 20.1Mb。 有没有办法减小这个尺寸。让我知道在哪
我一直在使用 this PDF library ,试图获取 PDF 文件所在的路径,但我不断收到错误消息。我在这里缺少什么? 检查我的 Android 设备监视器,我可以在该数据库文件夹中看到我的数据
我是一名优秀的程序员,十分优秀!