我的 Android 应用程序有 1 MB 的 strings.xml
文件。我的雇主希望在我们的应用中添加对 20 种以上语言的支持,这将导致 APK
大小增加 19 MB,这是完全 Not Acceptable 。
如何减小 APK
的大小?
是否有任何规定可以让我仅下载用户希望在运行时使用的语言的 strings.xml
文件从服务器到我的应用程序数据目录,并在我的应用程序中使用它应用程序?
或者还有其他有效的方法吗?
注意:该应用的最低 SDK
版本为 19
。另外,我不担心其他资源。我只是担心大型 string.xml
文件。
最佳答案
要减小 apk 的大小,您可以根据应用程序支持的设备类型在应用程序中使用优化的 png 图像。删除应用程序中所有不需要的资源和库。除此之外,您可以使用 Proguard,它会自动减小 apk 的大小。
引用: https://developer.android.com/topic/performance/reduce-apk-size.html
关于android - 减少Android中res文件夹的大小(多语言支持),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43346408/