Невозможно импортировать андрогард в Python Ubuntu 16.04

Я установил последнюю версию androguard в мою ОС Ubuntu 16.04 LTS, используя (apt install androguard). Я могу попасть в оболочку с помощью команды "androlyze -s". Но я не могу импортировать androguard в мой код Python. Например, когда я запускаю файл test.py с помощью команды "python test.py" из терминала, я получаю сообщение об ошибке:

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)

1 ответ

Решение

(apt install androguard) предназначен для Debian, поэтому он не работает. Я должен был установить его из источников. Как установить его из исходников можно узнать по следующей ссылке:

Андрогард Док

Другие вопросы по тегам