2

当我使用 androlyze.py [apk] 时,我收到一个错误:TypeError:androlyze_main() 需要 2 个位置参数,但给出了 4 个

我在带有python环境的mac中使用androguard,我使用“pip3 install androguard”来安装androguard,但是当我运行androlyze.py /Users/zhangxu/Downloads/UCarNew-debug.apk 它时返回错误。

zhangxudeMacBook-Pro:androguard zhangxu$ androlyze.py /Users/zhangxu/Downloads/UCarNew-debug.apk
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.7/bin/androlyze.py", line 47, in <module>
    androlyze_main(args.debug, args.ddebug, args.no_session, args.apk)
TypeError: androlyze_main() takes 2 positional arguments but 4 were given

我有谷歌,但没有收获;任何人都可以帮我解决这个问题吗?

4

1 回答 1

1

我有解决办法。我运行androguard analyze命令,我发现<function androguard.cli.main.androlyze_main(session, filename)>,<code>androlyze_main() 方法只有两个参数,但androlyze.py文件使用androlyze_main(args.debug, args.ddebug, args.no_session, args.apk).

你可以看到这个:androguard 问题

于 2019-04-02T09:55:59.133 回答