代码之家  ›  专栏  ›  技术社区  ›  Ian Vink

从apk提取的android xml-错误编码

  •  5
  • Ian Vink  · 技术社区  · 15 年前

    使用DDMS,我从手机上取下一个下载的APK并将其解压缩。

    PNG看起来不错,但当我尝试读取XML时,它们的编码方式使我的文本编辑器无法读取它(Word、记事本、Visual Studio等)

    APK中的XML是否做了一些阻止我们读取它们的事情?

    4 回复  |  直到 12 年前
        1
  •  6
  •   mbafford    15 年前

    可以使用Java程序——AxMLPrime2.JAR对它们进行解码。

    http://forum.xda-developers.com/showthread.php?t=514412

    http://code.google.com/p/android4me/downloads/detail?name=AXMLPrinter2.jar&can=2&q=

    我相信有更好的细节,但这会让你走上正确的道路。

        2
  •  1
  •   Community CDub    8 年前

    看一看 android-apktool ,如详述 here .

        3
  •  0
  •   Cheryl Simon    15 年前

    XML文件以编译格式存储。从Android docs :

    编译应用程序时, 每个XML布局文件都编译为 视图资源。

    我不知道有一个反编译器,但它可能是可能的。

        4
  •  0
  •   jcwenger    12 年前

    您可以通过AAPT工具看到一些实现。

    导航到sdk文件夹中的“平台工具”。

    将APK复制并粘贴到此文件夹。

    执行命令: “ aapt l -a apk_name.apk

    其中“apk ou name.apk”是您的apk名称。