База - это python3 / kivy apk, созданный с помощью p4a для Android.
Я пытался использовать условный импорт:
import sys
if 'linux' in sys.platform:
from DruckLinux import Druck
else:
from DruckAndroid import Druck
, где DruckAndroid игнорируется в blacklist.txt. Так что это не копируется на устройство. Также выдает дополнительные ошибки с зависимостями (python-escpos).
Но я получаю
04-24 20:38:04.850 7235 7261 I python : Traceback (most recent call last):
04-24 20:38:04.850 7235 7261 I python : File "/home/pille/src/mvo_pos/main.py", line 5, in <module>
04-24 20:38:04.851 7235 7261 I python : File "/home/pille/src/mvo_pos/Produktwahl.py", line 29, in <module>
04-24 20:38:04.851 7235 7261 I python : File "/home/pille/src/mvo_pos/Druckbasis.py", line 3, in <module>
04-24 20:38:04.851 7235 7261 I python : ModuleNotFoundError: No module named 'DruckLinux'
04-24 20:38:04.851 7235 7261 I python : Python for android ended.
Так почему это оценивается на моем устройстве Android?
При комментировании импорта все работает нормально. Но я хотел бы сделать это с условным импортом.
С уважением
Томас