gpt4 book ai didi

java - 有没有办法从 .dex 文件中获取所有类的列表?

转载 作者:IT老高 更新时间:2023-10-28 20:35:43 42 4
gpt4 key购买 nike

我有一个 .dex 文件,称之为 classes.dex

有没有办法“读取”该 classes.dex 的内容并获取其中所有类的列表作为完整的类名,包括它们的包 com.mypackage。 mysubpackage.MyClass,例如?

我在想com.android.dx.dex.file.DexFile ,但我似乎找不到检索整组类的方法。

最佳答案

使用命令行工具dexdump来自Android-SDK。它在 $ANDROID_HOME/build-tools/<some_version>/dexdump .它打印的信息比您可能想要的要多得多。我没有找到制作dexdump的方法不那么冗长,但是

dexdump classes.dex | grep 'Class descriptor'

应该可以。

关于java - 有没有办法从 .dex 文件中获取所有类的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11343388/

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