【发布时间】:2019-07-08 10:18:20
【问题描述】:
我在我的项目中替换了一些 png 图像,但应用程序包没有成功构建,因为每个 2-3mb 的 png 文件太大。然后我用一些 jpeg 更改了图像,每个文件的大小只有几百 kb。之后,当我构建应用程序时,应用程序的大小从 9mb 变为 27mb。我分析了apk,大部分大小是由于一些lib文件造成的
我删除了构建文件夹以删除所有旧文件,但没有帮助。我排除了所有 .so 文件,但没有它们,apk 无法安装。我尝试制作一个捆绑包,但大小也相同。 我应该怎么做才能恢复到旧的 apk 大小。
【问题讨论】:
-
不使用 jpeg 将您的 png 图像转换为 WebP
-
jpeg 文件的总大小为 500kb,这不是问题。您知道 .so 文件是如何创建的以及如何安全地删除它们吗??
-
显示你的 gradle 文件
-
buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' ndk { abiFilters "armeabi-v7a", "armeabi" // 包括只有 ARM SO 文件,所以没有 x86 SO 文件 } } }
-
apk 大小仍然很大,armfile 大约 15mb