gpt4 book ai didi

java - apktool - 提取过程永远不会完成

转载 作者:行者123 更新时间:2023-12-01 13:18:31 26 4
gpt4 key购买 nike

当我尝试通过apktool提取apk文件时api,相关的提取过程永远不会完成。 相同的代码适用于 Java 项目。但是当我通过虚拟设备在 Android 应用程序中使用它时,提取过程永远不会完成。

这是我使用的代码:

ApkDecoder decoder = new ApkDecoder();
decoder.setApkFile(apkFile);
decoder.setOutDir(outputPath);
decoder.decode();

最佳答案

正如我在 IRC 上所说的。

It won't work. There are 2 dependencies in Apktool that won't work on Android. Yaml and some java 7 code.

这就是为什么它在 Java 上运行良好,但在 Android 环境中却不行。 Bug对于 java7 代码,以及 bug对于 Yaml。

Yaml仅用于解析出apktool.yml文件,重新编译时需要该文件。 Java 7 特性是针对 SmaliDebugging 和 NIO2 辅助工具引入的。如果两者都不需要,您可以在没有这两个的情况下重新编译 apktool 二进制文件。 (当然,然后缺少这些功能)

关于java - apktool - 提取过程永远不会完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22253167/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com