【问题标题】:TypeError: androlyze_main() takes 2 positional arguments but 4 were givenTypeError: androlyze_main() 接受 2 个位置参数,但给出了 4 个
【发布时间】:2019-04-02 17:55:59
【问题描述】:

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

我在mac中使用androguard和python环境,我使用“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

我有谷歌,但没有收获;谁能帮我解决这个问题?

【问题讨论】:

    标签: python-3.x androguard


    【解决方案1】:

    我已经找到了解决方案。我运行androguard analyze 命令,发现&lt;function androguard.cli.main.androlyze_main(session, filename)&gt;androlyze_main() 方法只有两个参数,但androlyze.py 文件使用androlyze_main(args.debug, args.ddebug, args.no_session, args.apk)

    你可以看到这个:androguard issue

    【讨论】:

    • 你也可以使用androguard analyze命令进入androlyze.py -s的ishell安装
    猜你喜欢
    • 2019-12-07
    • 2017-09-06
    • 2021-09-01
    • 2021-08-20
    • 2021-02-02
    • 2021-04-14
    • 2021-10-05
    • 2018-03-07
    • 1970-01-01
    相关资源
    最近更新 更多