2017-09-20 17 views
2

debian(apt install androguard)を使用して私のubuntu 16.04 LTSに最新のandroguardをインストールしました。私は "androlyze -s"コマンドを使ってシェルに入ることができます。しかし、私はandroguardをPythonコードにインポートすることはできません。例えば、私はエラーを取得する端末から「Pythonのtest.py」コマンドを使用してtest.pyファイルを実行すると:Pythonでandroguardをインポートできませんubuntu 16.04

Traceback (most recent call last): 
File "test.py", line 1, in <module> 
from androguard.core.bytecodes import apk 
ImportError: No module named androguard.core.bytecodes 

ベローは私のpythonのコードです:

from androguard.core.bytecodes import apk 

a = apk.APK("/path/to/apk/apk_name.apk") 
pk_name = a.get_package() 
act_name = a.get_main_activity() 
final_arg = pk_name+"/"+act_name 
print(final_arg) 

答えて

0

からインストールするいくつかの理由debianはandroguardをpythonスクリプトにインポートすることはできません。 ソースからインストールする必要がありました。ソースからインストールする方法は、次のリンクにあります。

Androguard Doc

関連する問題