Не удаётся найти "libc.so.6" при запуске Python скрипта в Termux на Android
Я обфусцировала свой python скрипт с помощью pyarmor. Для запуска скрипта нужна библиотека _pytransform.dll, при запуске через termux на Android — _pytransform.os. Я получила платформу на Android с помощью distutils.util.get_platform() — linux-aarch64. На сайте с разными сборками этой библиотеки скачала Armv8 64-bit. При запуске обфусцированного скрипта теперь выводится ошибка dlopen failed library libc.so.6 not found. Как исправить данную ошибку?
Ответы (1 шт):
Автор решения: Exploding Kitten
→ Ссылка
pyarmor умеет сам скачивать нужные библиотеки, для этого можно использовать:
pyarmor download android.aarch64 # или имя другой платформы
Тогда нужная библиотека появится в ~/.pyarmor/.
Или сразу обфусцировать под конкретную платформу (docs):
pyarmor obfuscate --platform android.aarch64 ...