Конвертировать Kivy python приложение и apk для Android

Я работаю в приложении, которое предоставляет вам файл icalendar с расписанием некоторых предметов. Я сделал приложение через kivy на python, и он работает на Python, но когда я попытался перейти на apk с модулем Buildozer, я понял, что он не работает должным образом. Дело в том, что при создании файла с календарем я думаю, что не может быть сохранен правильным образом (в ПК сохраняется в том же каталоге файлов приложения) и приложение kivy аварийно завершает работу, когда я пытаюсь создать файл. Кто-нибудь знает, что со мной происходит? Следующий шаг-отправить файл по электронной почте в учетной записи электронной почты, которую вы предоставляете приложению на первом экране, но прежде всего я хочу знать, правильно ли я делаю предыдущие шаги. Я знаю, что проблема в создании файла, потому что, когда я создаю файл, я не могу найти его в мобильном телефоне, и когда я запускаю в Python console создается. Спасибо.

1 ответ

  1. Если мы идем шаг за шагом,ваша первая проблема заключается в том, чтобы найти файл apk.Создается в каталоге bin папки приложения при выполнении этой команды

    buildozer android debug
    

    затем вы можете скопировать файл apk в свой телефон android и вручную установить его, установив опцию установки стороннего приложения из настроек.
    Если вы хотите сделать это автоматически включить режим разработчика в вашем android устройстве или использовать эмулятор и подключить устройство к ноутбуку/ПК с usb и запустить следующую команду после установки уровня журнала как 2 от buildozer.спекуляция

    buildozer -v android debug deply run
    

    Если вы также хотите увидеть, почему это сбой внутри android выполнить следующую команду
    и осмотрите журнал.txt файл, созданный с помощью следующей команды

    buildozer -v android debug deply run logcat > log.txt
    

    или

    adb logcat > log.txt