diff --git a/src/main/java/com/reandroid/arsc/chunk/xml/ResXmlAttribute.java b/src/main/java/com/reandroid/arsc/chunk/xml/ResXmlAttribute.java index ba421b5..6dec711 100755 --- a/src/main/java/com/reandroid/arsc/chunk/xml/ResXmlAttribute.java +++ b/src/main/java/com/reandroid/arsc/chunk/xml/ResXmlAttribute.java @@ -333,6 +333,10 @@ String uri= json.optString(NAME_namespace_uri, null); if(uri!=null){ ResXmlStartNamespace ns = getParentResXmlElement().getStartNamespaceByUri(uri); + if(ns==null){ + ns = getParentResXmlElement().getRootResXmlElement() + .getOrCreateNamespace(uri, ""); + } setNamespaceReference(ns.getUriReference()); } ValueType valueType=ValueType.fromName(json.getString(NAME_value_type));