【问题标题】:Android XML Extracted from APK - Bad Encoding从 APK 中提取的 Android XML - 错误编码
【发布时间】:2010-07-27 01:14:23
【问题描述】:

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

PNG 看起来很棒,但是当我尝试读取 XML 时,它们的编码使得我的任何文本编辑器都无法读取它(Word、记事本、Visual Studio 等)

是否对 APK 中的 XML 做了什么阻止我们读取它们?

【问题讨论】:

    标签: android apk


    【解决方案1】:

    您可以使用 Java 程序 - AXMLPrinter2.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】:

      看看android-apktool,详细here

      【讨论】:

        【解决方案3】:

        XML 文件以编译格式存储。来自安卓docs

        当你编译你的应用程序时, 每个 XML 布局文件都编译成 查看资源。

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

        【讨论】:

          【解决方案4】:

          你可以通过aapt工具看到一些实现。

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

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

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

          “apk_name.apk”是您的 apk 的名称。

          【讨论】:

            猜你喜欢
            • 2015-11-15
            • 2015-02-25
            • 1970-01-01
            • 2020-03-21
            • 2022-01-19
            • 1970-01-01
            • 1970-01-01
            • 2013-07-05
            • 1970-01-01
            相关资源
            最近更新 更多