From c3fc2fe260adafb86cfc0f031bf8a147565aeadc Mon Sep 17 00:00:00 2001 From: Peter M Date: Fri, 13 Jan 2017 16:49:58 +0300 Subject: [PATCH] show message about null references --- .../java/brut/androlib/res/data/value/ResStyleValue.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/value/ResStyleValue.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/value/ResStyleValue.java index 268a3893..cc96e655 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/value/ResStyleValue.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/value/ResStyleValue.java @@ -23,6 +23,7 @@ import brut.androlib.res.xml.ResValuesXmlSerializable; import brut.util.Duo; import java.io.IOException; import org.xmlpull.v1.XmlSerializer; +import java.util.logging.Logger; /** * @author Ryszard Wiśniewski @@ -54,6 +55,8 @@ public class ResStyleValue extends ResBagValue implements ResResSpec spec = mItems[i].m1.getReferent(); if (spec == null) { + LOGGER.info(String.format("null reference: m1=0x%08x(%s), m2=0x%08x(%s)", + mItems[i].m1.getRawIntValue(), mItems[i].m1.getType(), mItems[i].m2.getRawIntValue(), mItems[i].m2.getType())); continue; } @@ -90,4 +93,6 @@ public class ResStyleValue extends ResBagValue implements } private final Duo[] mItems; + + private static final Logger LOGGER = Logger.getLogger(ResStyleValue.class.getName()); }