1

我正在开发一个包含 13.56MB .apk 文件的应用程序。它包含 70 个 .png 图像。并且有图像透明度,所以它必须是 .png 格式。我必须添加更多图像。那么你有什么解决方案来减少应用程序的内存。

4

3 回答 3

2

请使用 9 补丁图像。

九个补丁图像在设计按钮时特别有用。当除了图像的其余部分外,它们的边框被拉伸时,自定义绘制的按钮看起来会变形和像素化。

官方文档其他资源以获得进一步的帮助。

于 2012-05-16T05:52:59.143 回答
0

使用以下事物

  1. 使用小 png 在不降低质量的情况下减小图像大小https://tinypng.com
  2. 使用工具 AndroidUnusedResources 删除不必要的资源 https://code.google.com/p/android-unused-resources/
  3. 使用 JarJar.jar 工具重新打包 jar 或库。如果您使用的是 GooglePlayServices.jar,那么它太大了
于 2015-10-19T07:13:52.047 回答
0

电池减小apk大小的方法。拆分 apk 和minifyEnabled=true.

buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt')
    }
}

splits {
    abi {
        enable true
        reset()
        include 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'x86'
        universalApk false
    }
}
于 2017-06-03T10:31:06.837 回答