From b33cf80dd7937b6d31c511e9c545f2a040c70665 Mon Sep 17 00:00:00 2001 From: Material Design Team Date: Mon, 16 May 2022 13:57:52 -0400 Subject: [PATCH] [M3][Color] Provide better logging for ColorResourcesTableCreator PiperOrigin-RevId: 449003101 (cherry picked from commit 29fddaa40a8c0f1ad15d91b8f72c8f7346a24f55) --- .../android/material/color/ColorResourcesTableCreator.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/java/com/google/android/material/color/ColorResourcesTableCreator.java b/lib/java/com/google/android/material/color/ColorResourcesTableCreator.java index 2ffaf6ea2d8..3ace2fe5fe8 100644 --- a/lib/java/com/google/android/material/color/ColorResourcesTableCreator.java +++ b/lib/java/com/google/android/material/color/ColorResourcesTableCreator.java @@ -74,7 +74,11 @@ static byte[] create(Context context, Map colorMapping) throws context.getResources().getResourceName(entry.getKey()), entry.getValue()); if (colorResource.typeId != TYPE_ID_COLOR) { - throw new IllegalArgumentException("Non color resource found: " + colorResource.name); + throw new IllegalArgumentException( + "Non color resource found: name=" + + colorResource.name + + ", typeId=" + + Integer.toHexString(colorResource.typeId & 0xFF)); } PackageInfo packageInfo; if (colorResource.packageId == ANDROID_PACKAGE_ID) {