AbdurazaaqMohammed / axml2xml

Java program to decompile and recompile Android binary XML files (AndroidManifest.xml and layout XML files)
3 stars 0 forks source link

Docs: add installation/build documention #2

Open josselinonduty opened 2 months ago

josselinonduty commented 2 months ago

axml2xml: 1.0 Java: 21

src/main/java/com/apk/axml/Main.java:22: error: package mt.modder.hub.axml does not exist
import mt.modder.hub.axml.AXMLPrinter;
                         ^
src/main/java/com/apk/axml/Main.java:23: error: package org.xmlpull.v1 does not exist
import org.xmlpull.v1.XmlPullParserException;
                     ^
src/main/java/com/apk/axml/Main.java:25: error: package android.content does not exist
import android.content.Context;
                      ^
src/main/java/com/apk/axml/Main.java:34: error: cannot find symbol
    public static void main(String[] args) throws IOException, XmlPullParserException {
                                                               ^
  symbol:   class XmlPullParserException
  location: class Main
src/main/java/com/apk/axml/Main.java:44: error: cannot find symbol
                new aXMLEncoder().encodeFile(new Context(), new FileInputStream(inputPath), outputStream);
                                                 ^
  symbol:   class Context
  location: class Main
src/main/java/com/apk/axml/Main.java:44: error: cannot find symbol
                new aXMLEncoder().encodeFile(new Context(), new FileInputStream(inputPath), outputStream);
                    ^
  symbol:   class aXMLEncoder
  location: class Main
src/main/java/com/apk/axml/Main.java:47: error: cannot find symbol
                String convertedXml = new AXMLPrinter().convertXml(new FileInputStream(inputPath));
                                          ^
  symbol:   class AXMLPrinter
  location: class Main
src/main/java/com/apk/axml/Main.java:60: error: cannot find symbol
                        String convertedXml = new AXMLPrinter().convertXml(split ?
                                                  ^
  symbol:   class AXMLPrinter
  location: class Main
src/main/java/com/apk/axml/Main.java:77: error: cannot find symbol
                        String convertedXml = new AXMLPrinter().convertXml(split ?
                                                  ^
  symbol:   class AXMLPrinter
  location: class Main
9 errors

(This is only an extract of the issues. com.android.* also fails to build etc.)

I am missing xmlpull library. It would be nice to have a small documentation to help building and using the project.

AbdurazaaqMohammed commented 2 months ago

I use this library https://mvnrepository.com/artifact/net.sf.kxml/kxml2-min/2.3.0

And I use VSCode to build it, I updated the repository, now you can download and import in VSCode and build right away, I was using Eclipse but I broke it somehow and now it won't open, I'm not sure about building it with anything else