Я занимаюсь разработкой приложения для Android, которое использует несколько сценариев Python в res/raw
, которые развернуты через SL4A и включены в APK приложения. Поскольку сценарии используют пакеты python, их каталоги содержат ряд __init__.py
файлов размером 0 байт, необходимых для того, чтобы python распознал каталоги как пакеты.
Моя проблема в том, что aapt
пропускает эти файлы во время упаковки, таким образом предотвращая работу скриптов на устройстве / эмуляторе, так как интерпретатор не находит модули:
[aapt] Creating full resource package...
[null] (skipping (null) file '/home/user/app/res/raw/pypackage/__init__.py')
Есть ли способ сказать aapt
о включении файлов, тем не менее, или мне нужно дополнить файлы вручную, чтобы их размер> 0 КБ? Я уже просмотрел параметры командной строки aapt
, но ничего не нашел.