Python 3.x TypeError:androlyze_main()接受2个位置参数,但给出了4个

Python 3.x TypeError:androlyze_main()接受2个位置参数,但给出了4个,python-3.x,androguard,Python 3.x,Androguard,当我使用androlyze.py[apk]时,我收到一个错误:TypeError:androlyze_main()接受2个位置参数,但给出了4个 我在mac和python环境中使用androguard,我使用“pip3安装androguard”来安装androguard,但是当我运行androlyze.py/Users/zhangxu/Downloads/UCarNew debug.apk 它返回错误 zhangxudeMacBook-Pro:androguard zhangxu$ androl

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

我在mac和python环境中使用androguard,我使用“pip3安装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
zhangxudemacbookpro:androguard zhangxu$androlyze.py/Users/zhangxu/Downloads/UCarNew-debug.apk
回溯(最近一次呼叫最后一次):
文件“/Library/Frameworks/Python.framework/Versions/3.7/bin/androlyze.py”,第47行,在
androlyze_main(args.debug、args.ddebug、args.no_会话、args.apk)
TypeError:androlyze_main()接受2个位置参数,但给出了4个

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

我找到了解决办法。我运行
androguard analyze
命令,发现
androlyze_main()
方法只有两个参数,但是
androlyze.py
文件使用
androlyze_main(args.debug,args.ddebug,args.no_session,args.apk)


您可以看到:

您还可以使用
androguard analyze
命令进入
androlyze.py-s的ishell安装