diff --git a/src/main/java/com/reandroid/apk/xmlencoder/XMLValuesEncoder.java b/src/main/java/com/reandroid/apk/xmlencoder/XMLValuesEncoder.java index 1d920be..c7f4c83 100644 --- a/src/main/java/com/reandroid/apk/xmlencoder/XMLValuesEncoder.java +++ b/src/main/java/com/reandroid/apk/xmlencoder/XMLValuesEncoder.java @@ -46,10 +46,7 @@ class XMLValuesEncoder { } private void encode(TypeBlock typeBlock, XMLElement element){ String name = element.getAttributeValue("name"); - int resourceId = getMaterials() - .resolveLocalResourceId(typeBlock.getTypeName(), name); - Entry entry = typeBlock - .getOrCreateEntry((short) (0xffff & resourceId)); + Entry entry = typeBlock.getOrCreateEntry(name); encodeValue(entry, element);