【问题标题】:Error building apk using apktool使用 apktool 构建 apk 时出错
【发布时间】:2013-05-15 06:28:52
【问题描述】:

我正在尝试反编译,然后使用 apktool 重新编译 apk。 我像这样使用apktool:

没有对文件进行任何更改。我只是反编译并重新编译它们,但 apktool 显示错误。当我对 xml 文件进行一些更改时,问题仍然存在。 我现在该怎么办?

问候

【问题讨论】:

  • 只尝试apktool d Phone.apk
  • 还是同样的问题..

标签: android


【解决方案1】:

我正在回答这个问题,以防有人遇到同样的问题。 如果你不关心 apk 的资源,你可以使用以下命令跳过资源的提取

apktool d -r my_app.apk

此命令将跳过 res 文件夹的反编译。

【讨论】:

    【解决方案2】:

    该问题是由 apktool 不正确地解码某些位置 XML 元素引起的。您可以通过将 `formatted="false" 添加到所有出错的行或等待 Apktool 2.0(设置为在大约 1.5 个月内发布)来手动修复此问题。

    我们为这个确切的问题添加了大约 25 个单元测试,希望这个示例在 2.0 中得到修复。您可以从源代码构建 2.0 并对此进行测试。

    【讨论】:

    • 我使用的版本是1.5.2。只有这个版本有问题吗?我在哪里可以找到 apktool 2.0 的源代码?
    • 除 2.0 以外的任何版本都有问题。 Apktool 的来源在 Github/Googlecode 上,可以通过 Google 搜索 :)
    猜你喜欢
    • 2013-02-07
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-28
    • 2019-07-30
    • 1970-01-01
    相关资源
    最近更新 更多