gpt4 book ai didi

android - 禁用 Android 资源/图像/PNG 优化

转载 作者:IT王子 更新时间:2023-10-28 23:28:16 25 4
gpt4 key购买 nike

如何防止 Android“构建过程”优化 .png 图像?

我有一个带有以下 res 目录的 Android 项目:

- /res/
- /res/drawable
- /res/drawable-hdpi
- /res/drawable-hdpi-v5
- /res/drawable-ldpi
- /res/drawable-ldpi-v5
- /res/drawable-mdpi
- /res/drawable-mdpi-v5

这些目录包含许多 .png 文件。我用PNGOUTWin优化了PNG尺寸,整体尺寸减少了20%以上。当我构建 .apk 文件时,图像被构建过程“优化”,现在整体大小比初始大小高 10%,或者比我的/PNGOUTWin 优化大小高 30%。

我的目标是减小 .apk 的大小,即使它会影响最终的性能、内存需求等。如何防止“构建过程”优化 .png 图像?

我的目标是 Android 2.2 及更高版本。

P.S.:我目前正在从 Eclipse 构建我的 Android 项目,但稍后我将切换到自动构建(Ant?)。

关于 JPG 图片的注意事项: JPG 不起作用,因为它们没有透明度。

最佳答案

终于有一种官方方法可以用 Gradle 禁用 PNG 压缩器,这里还没有提到:

  1. 编辑 main build.gradle 以要求 gradle 版本 1.1.3(或更高版本):

    buildscript {  
    repositories {
    mavenCentral()
    }
    dependencies {
    classpath 'com.android.tools.build:gradle:1.1.3'
    }
    }
  2. 在各个应用的 build.gradle 的 android {} 部分中,插入:

    aaptOptions {  
    cruncherEnabled = false
    }

引用: https://code.google.com/p/android/issues/detail?id=65335

关于android - 禁用 Android 资源/图像/PNG 优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12929884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com