Rangam Ramesh
Rangam Ramesh

Reputation: 1

Drawable resource not found after minify enabled in android app

buildTypes { release { minifyEnabled true shrinkResources = true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } debug { debuggable true testCoverageEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } }

Me also facing same issue minifyEnabled true shrinkResources = true

fun updateImage(context: Context, imageName: String, imageView: ImageView) {
    if (imageView.tag?.equals(imageName.lowercase()) != true) {
        imageView.setImageDrawable(
            ContextCompat.getDrawable(
                context,
                context.resources.getIdentifier(
                    imageName.lowercase(),
                    "drawable",
                    context.packageName
                )
            )
        )
        imageView.tag =
            context.resources.getIdentifier(
                imageName.lowercase(),
                "drawable",
                context.packageName
            )
    }
}

How can we resolve this issue.?

Upvotes: 0

Views: 310

Answers (1)

fobidlim
fobidlim

Reputation: 77

Try to set shrinkResources as false

Upvotes: 0

Related Questions