簡體   English   中英

類型錯誤:androlyze_main() 需要 2 個位置參數,但給出了 4 個

[英]TypeError: androlyze_main() takes 2 positional arguments but 4 were given

當我使用 androlyze.py [apk] 時,我收到一個錯誤:類型錯誤:androlyze_main() 需要 2 個位置參數,但給出了 4 個

我在mac環境下用的是python環境下的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

我有谷歌,但沒有收獲; 任何人都可以幫我解決這個問題嗎?

我有解決辦法。 我運行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)

你可以看到這個: androguard 問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM