REAndroid / APKEditor

Powerful android apk editor - aapt/aapt2 independent
Apache License 2.0
645 stars 95 forks source link

Error while using the library within the Android application #90

Closed ALIDerz closed 3 months ago

ALIDerz commented 3 months ago

I'm trying to build an application that decompiles applications using APKEDETOR.jar but I'm getting this error

00.591 [BUILD] Encoding: AndroidManifest.xml java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.reandroid.arsc.chunk.xml.ResXmlNode.isNull()' on a null object reference at com.reandroid.arsc.chunk.xml.ResXmlElement.clearNullNodes(ResXmlElement.java:288) at com.reandroid.arsc.chunk.xml.ResXmlElement.parse(ResXmlElement.java:1339) at com.reandroid.arsc.chunk.xml.ResXmlElement.parseChildes(ResXmlElement.java:1348) at com.reandroid.arsc.chunk.xml.ResXmlElement.parse(ResXmlElement.java:1329) at com.reandroid.arsc.chunk.xml.ResXmlElement.parseChildes(ResXmlElement.java:1348) at com.reandroid.arsc.chunk.xml.ResXmlElement.parse(ResXmlElement.java:1329) at com.reandroid.arsc.chunk.xml.ResXmlDocument.parse(ResXmlDocument.java:459) at com.reandroid.apk.xmlencoder.XMLEncodeSource.encode(XMLEncodeSource.java:77) at com.reandroid.apk.xmlencoder.XMLEncodeSource.getArray(XMLEncodeSource.java:65) at com.reandroid.apk.xmlencoder.XMLEncodeSource.getBytes(XMLEncodeSource.java:51) at com.reandroid.archive.ByteInputSource.openStream(ByteInputSource.java:38) at com.reandroid.apk.ApkModule.getAndroidManifest(ApkModule.java:768) at com.reandroid.apkeditor.smali.SmaliCompiler.buildDexFiles(SmaliCompiler.java:46) at com.reandroid.apk.ApkModuleEncoder.encodeDexFiles(ApkModuleEncoder.java:143) at com.reandroid.apk.ApkModuleEncoder.scanDirectory(ApkModuleEncoder.java:45) at com.reandroid.apkeditor.compile.Builder.buildXml(Builder.java:116) at com.reandroid.apkeditor.compile.Builder.run(Builder.java:47) at com.reandroid.apkeditor.compile.Builder.execute(Builder.java:176) at com.reandroid.apkeditor.Main.execute(Main.java:85) at com.reandroid.apkeditor.Main.execute(Main.java:64) at com.reandroid.apkeditor.Main.main(Main.java:36) at Main.main(Main.java:12) at java.lang.reflect.Method.invoke(Native Method) at com.aide.ui.build.java.j.run(Unknown Source:23) at java.lang.Thread.run(Thread.java:923)