From ea8f6b666f980105563fc19fc08b17bb19bf1907 Mon Sep 17 00:00:00 2001 From: Zhukovskiy Andrey Date: Tue, 16 Oct 2012 07:05:22 +0300 Subject: [PATCH] reference-array dirty fix (works) --- .../java/brut/androlib/res/data/value/ResArrayValue.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/value/ResArrayValue.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/value/ResArrayValue.java index 595e286f..dfdfcfe9 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/value/ResArrayValue.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/value/ResArrayValue.java @@ -49,7 +49,11 @@ public class ResArrayValue extends ResBagValue implements ResValuesXmlSerializab throws IOException, AndrolibException { String type = getType(); type = (type == null ? "" : type + "-") + "array"; - +// reference array (04 10 2012, BurgerZ) + if ("reference-array".equals(type)) { + type = "string-array"; + } +// reference array (04 10 2012, BurgerZ) serializer.startTag(null, type); serializer.attribute(null, "name", res.getResSpec().getName()); for (int i = 0; i < mItems.length; i++) {