TypeError: androlyze_main() принимает 2 позиционных аргумента, но 4 были заданы
Когда я использую androlyze.py [apk], я получаю сообщение об ошибке:TypeError: androlyze_main() принимает 2 позиционных аргумента, но 4 было дано
Я использую androguard в Mac со средой 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
У меня есть Google, но нет выгоды; Кто-нибудь может помочь мне решить эту проблему?
1 ответ
У меня есть решение. я бегу androguard analyze
команда , и я нахожу <function androguard.cli.main.androlyze_main(session, filename)>
,androlyze_main()
Метод просто имеет два аргумента, но androlyze.py
использование файла androlyze_main(args.debug, args.ddebug, args.no_session, args.apk)
,
Вы можете видеть это: проблема андрогарда