5

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

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

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

4

4 回答 4

6

您可以使用 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=

我敢肯定那里有更好的细节,但这应该会让你走上正确的道路。

于 2010-07-27T01:39:53.330 回答
1

看看android-apktool ,这里有详细介绍。

于 2012-02-29T12:47:58.190 回答
0

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

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

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

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

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

于 2013-03-28T12:55:55.973 回答
0

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

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

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

于 2010-07-27T01:35:47.847 回答