if platform == 'android':
storage_path = '/sdcard/fittrackpro'
else:
storage_path = os.path.dirname(os.path.abspath(__file__))
storage_path = App.get_running_app().user_data_dir
Window.size = (360, 640)
if not os.path.exists(storage_path):
os.makedirs(storage_path)
if not os.path.exists(storage_path):
os.makedirs(storage_path, exist_ok=True)
(или вообще уберите, и так должно работать)try:
from android.permissions import request_permissions, Permission
if platform == 'android':
request_permissions([
Permission.WRITE_EXTERNAL_STORAGE,
Permission.READ_EXTERNAL_STORAGE,
Permission.INTERNET
])
except: pass
pyinstaller --onefile --windowed \
--add-data "resources/*:resources" \
--add-data "lab1/*:lab1" \
--add-data "lab2/*:lab2" \
--add-data "lab3/*:lab3" \
--add-data "login/*:login" \
--add-data "main_menu/*:main_menu" \
--paths "/" \
main.py
./main
. Просто эту команду, без всяких wine, понимаете?